[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] branch elpa/geiser-guile created (now 8dda28f)
From: |
Philip Kaludercic |
Subject: |
[nongnu] branch elpa/geiser-guile created (now 8dda28f) |
Date: |
Sun, 1 Aug 2021 18:28:15 -0400 (EDT) |
zge pushed a change to branch elpa/geiser-guile.
at 8dda28f Version bump
This branch includes the following new commits:
new 7d50479 Guile scheme files moved to scheme/guile.
new 849fc5f Compile file.
new 1b60c6f * scheme/guile/geiser/eval.scm: missing file in previous
commit
new 3fa6b34 Load file commands.
new 475fab3 README stuff.
new 3bb2a98 Don't let (ice-9 history) confuse the evaluator.
new f857023 Edit symbol at point for programs.
new fe48642 M-. working for any symbol whose module can be located.
new b853bac Faster M-.
new b20a784 Better arg lists.
new 4a647eb Faster, asynchronous autodoc.
new 3398bc2 Inconsequential refactorings.
new af1c5a3 Small improvements.
new 8cd5259 Small autodoc fixes.
new 56671f6 New command to get docstrings (C-cC-d).
new 4ab2e9c Autodoc: try symbol at point first. Some cleanups.
new a461795 Better docstring.
new 6f2ed87 Recognise empty doc string in Emacs side. Small
refactorings.
new 63c39be Initial support for module name completion.
new 06fabb2 Compile command adapted to new compiled-file-name
behaviour.
new 3432ccf New command: module documentation.
new a64467d New command to open module file.
new 08ba036 Separate commands for evaluation and compilation.
new 75df3b1 Better symbol documentation.
new d18c35b Fix in symbol help signature displaying.
new 3655a74 (geiser eval) functionality moved to (geiser emacs).
new 2ac3f91 Play nice with (ice-9 history) by using WRITE to return
values to Emacs.
new 8377f5e Refactoring of the eval/compile procedures.
new 8c8790c Capture backtrace. Fix load/compile from Emacs.
new 8db7920 Better stack delimitation: include only frames relevant
to the eval'd expression.
new 49842df Correct stack in load/compile file retorts.
new 4608da2 Partial support for stack trace display.
new 9ff1f7e Eval/load file in the correct module.
new 8f57a6a Autodoc system revamped.
new c60b2e0 Put new procedure-arguments into (geiser introspection)
until it goes upstream.
new d0f98a7 Simpler handling of rest args in Emacs' side.
new 441cc2a Refactoring: local bindings discovery moved to schemeland.
new ceca3e5 Display (quote foo) as 'foo in autodoc strings.
new 943e58b Miscellaneous little fixes.
new 717f3d0 Fix for autodoc when point in a rest formal arg in define.
new ea9e341 Bug fix.
new 221e64e Some refactoring and new ge:macroexpand.
new acde425 Macro-expand commands.
new d69ca12 Autodoc support for GOOPS methods.
new 8cb76f1 Breakdown of schemeland into neat submodules.
new 4d48077 Fix recursive require. Nicer arg names in autodoc.
new 7fcb4ea Autodoc enhancements:
new 0d62495 Fix autodoc support for multiline arities in
documentation.
new 5be0195 Cache arguments parsed from documentation; don't treat
quasiquote as a function.
new eeda11c Leave quasiquote alone in autodoc.
new af8296f generic-methods implemented in scheme (no emacs side yet).
new 6ff9936 They say call/cc is slow in Guile.
new a96b437 turn-on/off-geiser-mode commands added and used in
scheme-mode-hook.
new 7b77380 New command to display generic methods (C-cC-dg)
implemented.
new ea52102 A bit more robust generic methods.
new c3d36f3 Don't display autodoc for function being defined.
new d5ff699 Refactoring.
new d71825c Small bug fix.
new f36778f Some tidy up.
new 4044010 Support for multiple Scheme implementations, Chapter 1.
new 30c656f Support for multiple Scheme implementations, Chapter 1.
new c52771f Support for multiple Scheme implementations, Chapter 2.
new e912bbf Multiple values as evaluation result supported.
new 38da2b3 Misc nits and work in progress.
new f48e83f Accept a list as Guile binary.
new 33b8c53 Callers/callees (C-c <, C-c >).
new e1e77ab Guile: use the compiler by default to perform evaluations.
new 28722c0 Bug fix: really remove killed buffers from the list of
closed repls.
new ce78e11 Better xref display.
new 63ebbc1 Using the new (system xref) interface.
new 4eeb068 Module completion generalized and implemented for PLT.
new 1c50bcb Improvements to module name support (using prefixes) and
Guile support.
new c8d63ff Guile: bug fix (missing module import).
new 936a20e Fixing the mess during initialization.
new 54484ab Fixes for module names reading and evaluation result
display.
new bb5b1cb Guile: customizable load path.
new b32aed7 module-children -> module-exports.
new cb05947 Guile: rewriting stack trace captures - not yet complete.
new b14ac49 Guile: rewriting stack trace captures - not yet complete.
new f9be2bc Guile: better stack trace display.
new 6590f6b Guile: Bug fix in the latest evaluation code changes.
new 789248b Guile: backtrace buttonization.
new 9ff3140 Guile: backtrace buttonization.
new 67905aa Simpler, nicer, more efficient handling of evaluation
results. It comes with a pony too.
new 6d3f98b Guile: unbreaking evaluation.
new 4bc26f8 kludgy fix for opt/key/rest markers in autodoc
new 3cb7a6c Guile: fix for rest marker in autodoc.
new 4e1d945 Simpler, more correct and efficient autodoc
implementation.
new 12a6a2e Well, i said that it was better, not that it was perfect.
new 0e5a52b Leftover removed.
new c34d042 Yet another deklugdification: locals scanning moved to
elisp.
new 360343e Fixes for all byte-compilation warnings.
new d5840a0 BSD relicensing: elisp code.
new a329773 BSD relicensing: Guile code.
new 387d557 Reload: we now remember user customizations and restore
them during geiser-reload.
new 236ec5f Guile: define-module forms are now individually evaluable
(e.g. using C-M-x or C-x C-e).
new 19f55b0 New implementation registration mechanism, for the elisp
side of things.
new 4afe5ff Guile: bug fix: evaluation works again (1.9.3 or better
required).
new 417460b Multiple arity display, used by PLT backend (case-lambda).
new 58ae3a1 Cosmetics.
new 694539c Guile: bug fix: a macro-transformer is not a good arity
info source.
new 134606d Guile: Support for multiple arities in autodoc.
new ed29f9f Guile: bug in backtrace display fixed.
new a405f22 Guile: fix for file loading (we always compile them now).
new 5807a76 Guile: adjustment to stack size display.
new c709c1d Guile: fix for autodoc in 1.9.7
new 5835dc5 Guile: Geiser now behaves correctly in buffers for
unloaded modules.
new 98dd4d8 Guile: Geiser now behaves correctly in buffers for
unloaded modules.
new 55c37c7 Guile: Minimal support for the new REPL debug mode.
new c34995d Guile: support for the REPL debugger
new 1af3138 Guile: support for the REPL debugger
new 19acc65 New command to switch to REPL and put it in current
module.
new e8d1ca5 Guile: switch to REPL and module activated.
new 32e7fbd Guile: 'bt' when entering the debugger.
new a9f26f1 Guile: slightly better compilation error regexps.
new 1c9457a Guile: heuristically resolving relative paths in REPL
errors.
new 7b0d68b Guile: better stack traces (using start-stack to delimit
them).
new 9e38247 Using the scheme reader to read modules names.
new c6248c4 Guile: evaluation output collection reactivated.
new 9b414b4 Missing entries in scheme/Makefile.am added.
new e43cfa8 Guile: evaluation fixes (current git head).
new 5d49d07 Guile: fixes for error navigation.
new d41ac93 Debugging leftover.
new 6baa7d3 Guile: better stack trace limits during evaluation.
new 640e9bc Guile: fix for macroexpand.
new a57999c Guile: fix for finding locations of symbols in modules
outside load path.
new 90835ae Guile: new evaluation strategy that really delimits stack
frames.
new 6212ff6 Guile: real fix for symbol locations (needs Guile's git
head).
new 567f3ba Guile: dead elisp code elimination.
new 7b83e4a Guile: dead elisp code elimination.
new 574559b Oops, it wasn't dead.
new 14c1689 Guile: no more module loading under the rug.
new 216897a Guile: displaying the debugger preamble.
new 044c88e Guile: small tweak.
new ecbddf9 Guile: fix for module name completion.
new aaa22fb Guile: showing again submodules in module documentation.
new 503e239 Guile: tweaks to the previous fix.
new 11c2d58 Guile: excluding anonymous module names from completion.
new 5e2c874 Golfing.
new f1ac35f Guile: filtering gensym names in autodoc display.
new c732ede Guile: no need to de-mangling autodoc args anymore.
new 5b1bed8 Better switch/import REPL commands.
new 03534f1 Guile: restoring (minimal) support for debugging REPL.
new 06d7cf5 Guile: taking advantage of the patterns property in macro
transformers.
new 6907aea Guile: geiser commands working at the debugging prompt.
new c2aa8ae Guile: bug fix in macro's autodoc.
new 2128f08 Tweaks to scheme implementation selection, and docs for
it.
new 71c4355 Displaying variable values in autodoc.
new 3c5cf80 Guile: better formatting of autodoc's variable values.
new 1a35206 More docs.
new e2e3a0d Redisplaying the prompt after empty lines on the REPL.
new 430e127 Guile: display backtrace upon entering debugger.
new 855f6f2 Guile: fix for import module REPL command
new 46e6067 Guile: show error message upon entering the debugger
new 1178462 Guile: show error message upon entering the debugger
new a15f00a Dead code elimination
new 19ed2c0 Guile: don't create empty modules before loading them
new 0505bde REPL: (optionally) forget old errors on new expressions
new 09f4994 Guile: better filtering of "anonymous" module names
new 7ecebbc Guile: xref commands working again
new 7a25131 Guile: fixes for compilation error regexps
new 480767e Guile: geiser-guile-jump-on-debug-p,
geiser-guile-show-debug-help-p
new 4766cbc Support for evaluation warnings
new 3a80209 Guile: evaluation warnings
new b95b487 Guile: fix bug in error display
new 2fd5d5b Guile: configurable warning level
new 7563473 Guile: configurable warning level
new b1db6b4 Better REPL exit command
new 23e1ec2 Documentation nits
new 7004a73 Guile: remote REPLs (connect-to-guile)
new 5532387 Guile: remote REPLs (connect-to-guile)
new 72290ad Bug fix: connect-to-guile wasn't interactive
new 6048041 Fix for the fix
new 35e8b30 Using smart tab mode in REPL
new d1d05b7 Guile: using the new syntax for sending eval requests
new 8552404 Guile: using meta-commands to talk with Guile
new 0513d1c Guile: using meta-commands to talk with Guile
new 9ad7d3a Guile: recognizing R6RS libraries as modules
new 6b31cd5 Guile: really support R6RS libs
new a6c2ef3 Guile: debug leftover deleted
new 5e04bdd Guile: reactivating the debugger during evaluation
new 4f0c19c Guile: reactivating the debugger during evaluation
new 17ebbec Autodoc: fix for improper macro arglists scanning
new 384d21f Autodoc: fix for improper macro arglists scanning
new 04fd67f Always fallback to edit-module in M-.
new 0d93543 Merge branch 'master' into guile-meta
new 061559e Guile: suppress embedded comments when sending multi-line
sexps
new ce57385 Guile: shorten a bit more multi-line sexps sent to REPL
new d5252a1 Guile: fix for the argument shortening algorithm
new cd2cfae Guile: better meta-command args handling
new 57e3009 Guile: better meta-command args handling
new d2d5f62 Implementation guessing for scripts with #! ... guile
new a77bf8b Elisp buggettes and warnings
new bc80639 Merge branch 'master' into guile-meta
new 7082042 Elisp support for inferior schemes
new 9889d29 Merge branch 'guile-meta' into meta-reconnection
new 1eebcce Guile reconnected (but not debuggable (yet))
new fa4e0bc Guile reconnected (but not debuggable (yet))
new 6d52afb Better EOT token for more robust communication
new 3bb3672 Better EOT token for more robust communication
new 9d26fb3 Debugger support, and Guile using it
new c8dcc24 Make do with a single connection
new 9c08f27 Make do with a single connection
new 2ea6d9d Superior schemes
new 0d3b1f8 Support for implementation-specific font lock keywords
new 92dadf9 Typo
new 2798902 Better module help
new e25e31f Fix for error in Guile initialisation
new fef0d8a Document browser improvements, and Racket using them
new 3618844 Guile: button for texinfo lookup in doc browser
new b5f0316 Guile: logging initialisation process
new 52e8e12 Guile: fix for connect-to-guile problems
new 190290b Guile: fixes for documentation display
new 4732e10 Bug fix: don't intern symbols read by scheme reader
new 36e105f Revert "Bug fix: don't intern symbols read by scheme
reader"
new 6d69176 No more interning in the scheme reader
new a000bd1 Guile nit
new f6911b5 New geiser-add-to-load-path, just for Guile right now
new cf8498d Guile: 'format' added to the warning list
new 67e9ff2 Guile: 'format' added to the warning list
new f017454 Bug fix: don't override customized
geiser-implementations-alist
new 420a8c4 Guile: setting *current-warning-prefix* during evaluation
new a6dccbe Guile: new option for loading ~/.guile (see issue #32681)
new b9a8980 Guile: what if i do what i meant to do?
new 1421a71 Guile: find module when cursor is before define-module
(#33497)
new 55efccc Guile: deprecated format usage eliminated
new 4c02219 Guile: capturing output to standard error
new b81b23c Support for user-defined Guile info nodes
new 8624afc Finishing removal of the "foo ends here" footers
new 09e2247 Little clean-ups to the indentation rules
new 6324b94 Configurable keyword case sensitivity
new d6fca59 guile: lambda* indentation
new 6c9efbc Guile: Fix subr argument name retrieval for Guile >=
2.0.9.
new 129d6de Missing require cl for case
new 452e096 White space, really
new 7d17a3c Guile: augmenting %load-compiled-path too
new 9d0d38a Guile: augmenting %load-compiled-path too
new af0122c Fix: not using mapcar for effect
new 48e2b00 Scheme version checks
new 467aded Highlight `define-once'
new 362354d Indent Guile's `with-mutex'
new 3ba4ad4 Guile: font lock for all components of module names
new 5ed0541 Possible fix for scanning problem
new 85bf381 guile: pretty printing evaluation results (#64)
new 2f91e2e Ensuring switch-to-geiser asks for an implementation
new 5848440 Speeding up debugger check (addresses #64)
new 15af81d Add 'geiser-syntax--simple-keywords'
new 51b62a7 Add 'geiser-guile--builtin-keywords'
new 3bf45a4 Clean up indentation rules
new 6cef62b Follow suit and complete quoted symbols in all schemes
new 9fb965f Add more highlighting/indentation for Guile
new 08d4524 Use OS-specific quotes when asking for versions
new afa28c8 Support for guile-2.2
new a1078b9 Fixing guile 2.2 compatibility
new f5fee3b Quoting binary on version checks (issue #117)
new b334174 Cleanups to the show/jump debug buffer mess
new dc8a792 Use (car (process-lines ...)) instead of (shell-command
...)
new b57f4bb Make guile's load-file happier with ~ abrevs
new b3d0caa Bug fix: expanding file name at the right time
new 60c7b01 A note on dir-locals and load-path variables
new be00e7a guile: fix manual symbol lookup.
new f6f254f guile 2.2: program-arities and program-module reloaded
new e975e10 guile 2.2: program-arities and program-module reloaded
new ef3fb34 Really fix #252
new f23e075 Guile: use load paths defined in dir-local variables
(fixes #268)
new 0355cd6 Begin the summary lines of all elisp libraries with three
semicolons
new f7483fd Mark the beginning of code part of elisp libraries with
Code: heading
new 8bf1a8b Fix indentation
new b523072 Use cl-lib instead of cl
new 527fd8f Fix typos
new 20043b1 Make guile return line numbers more often, as suggested
by Sergey
new aab5226 geiser -> src
new 705083a Adding elisp/geiser-guile.el with past history
new 8532dc1 geiser-guile.el at the top level
new 43d9ece license and readme files
new ba4c1a9 adjustments to scheme load path
new 6e8add2 typo
new 5836749 Library declaration recognition (Arun Isaac)
new 5eff1e4 preparing MELPA submission
new 91be7a3 missing require
new 93ef710 fix: auto-activate guile implementation
new 700ac98 Use new implementation extension declarator.
new cc460a3 Fix Geiser for Guile 3.0.6
new 8dda28f Version bump
- [nongnu] branch elpa/geiser-guile created (now 8dda28f),
Philip Kaludercic <=
- [nongnu] elpa/geiser-guile 3bb2a98 006/284: Don't let (ice-9 history) confuse the evaluator., Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 849fc5f 002/284: Compile file., Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 3fa6b34 004/284: Load file commands., Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 1b60c6f 003/284: * scheme/guile/geiser/eval.scm: missing file in previous commit, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 475fab3 005/284: README stuff., Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 7d50479 001/284: Guile scheme files moved to scheme/guile., Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile b20a784 010/284: Better arg lists., Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile b853bac 009/284: Faster M-., Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 9ff1f7e 033/284: Eval/load file in the correct module., Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 441cc2a 037/284: Refactoring: local bindings discovery moved to schemeland., Philip Kaludercic, 2021/08/01