2009-08-27 |
Daniel Kraft | Merge branch 'master' of git://git.savannah.gnu.org... |
tree | commitdiff |
2009-08-27 |
Daniel Kraft | Support circular structures in elisp reader. |
tree | commitdiff |
2009-08-27 |
Daniel Kraft | Replaced generated elisp parser with hand-written one... |
tree | commitdiff |
2009-08-27 |
Daniel Kraft | Don't accept backquote/unquote/unquote-splicing any... |
tree | commitdiff |
2009-08-26 |
Andy Wingo | Revert "eval is actually compile" |
tree | commitdiff |
2009-08-26 |
Daniel Kraft | Error in lexer when 'empty' symbol would have been... |
tree | commitdiff |
2009-08-26 |
Daniel Kraft | Parser for elisp and use it as reader. |
tree | commitdiff |
2009-08-26 |
Daniel Kraft | get-lexer/1 for elisp that finishes after the first... |
tree | commitdiff |
2009-08-26 |
Daniel Kraft | Character and string literal support for the elisp... |
tree | commitdiff |
2009-08-26 |
Daniel Kraft | A first, rough lexer for elisp still missing some stuff. |
tree | commitdiff |
2009-08-25 |
Andy Wingo | Merge commit 'origin/master' |
tree | commitdiff |
2009-08-25 |
Andy Wingo | Merge wip-array refactor, up to cd43fdc5b7a7c |
tree | commitdiff |
2009-08-25 |
Michael Gran | Add full Unicode capability to ports and the default... |
tree | commitdiff |
2009-08-21 |
Neil Jerram | Merge branch 'wip-manual' of ssh://ossau@git.sv.gnu... |
tree | commitdiff |
2009-08-20 |
Andy Wingo | eval is actually compile |
tree | commitdiff |
2009-08-20 |
Andy Wingo | define @bind using syntax-case |
tree | commitdiff |
2009-08-20 |
Andy Wingo | push new frame on stack before procedure & args |
tree | commitdiff |
2009-08-20 |
Michael Gran | Rename string-width to string-bytes-per-char |
tree | commitdiff |
2009-08-18 |
Andy Wingo | remove (ice-9 lineio)'s dependency on (ice-9 readline) |
tree | commitdiff |
2009-08-18 |
Andy Wingo | `load' autocompiles |
tree | commitdiff |
2009-08-15 |
Ludovic Courtès | Add proper `--help' and `--version' for `guile-tools... |
tree | commitdiff |
2009-08-13 |
Ludovic Courtès | Uncomment run-time objcode alignment check. |
tree | commitdiff |
2009-08-13 |
Ludovic Courtès | Allow fresh modules to be passed to `compile'. |
tree | commitdiff |
2009-08-13 |
Ludovic Courtès | Allow redefinitions in compiled code as in `(define... |
tree | commitdiff |
2009-08-12 |
Andy Wingo | update docs for recent vm/compiler work |
tree | commitdiff |
2009-08-12 |
Andy Wingo | "fix" <let>-bound lambda expressions too |
tree | commitdiff |
2009-08-12 |
Andy Wingo | rework the vm support for wide strings |
tree | commitdiff |
2009-08-12 |
Michael Gran | Fix disassembly of strings and symbols |
tree | commitdiff |
2009-08-11 |
Andy Wingo | debitrot the ecmascript compiler |
tree | commitdiff |
2009-08-08 |
Michael Gran | Merge commit 'origin/master' |
tree | commitdiff |
2009-08-08 |
Michael Gran | Add Unicode strings and symbols |
tree | commitdiff |
2009-08-07 |
Andy Wingo | lambda, the ultimate goto |
tree | commitdiff |
2009-08-07 |
Andy Wingo | implement compilation of label-allocated lambda expressions |
tree | commitdiff |
2009-08-07 |
Andy Wingo | add label alist to lambda allocations in tree-il->glil... |
tree | commitdiff |
2009-08-06 |
Andy Wingo | loop detection in the house |
tree | commitdiff |
2009-08-06 |
Andy Wingo | actually implement "fixing letrec" |
tree | commitdiff |
2009-08-06 |
Andy Wingo | actually inline call-with-values to tree-il's <let... |
tree | commitdiff |
2009-08-05 |
Andy Wingo | let-values in terms of syntax-case, add make-tree-il... |
tree | commitdiff |
2009-08-05 |
Andy Wingo | add <fix> tree-il construct, and compile it |
tree | commitdiff |
2009-08-05 |
Andy Wingo | add a brain-dead inliner |
tree | commitdiff |
2009-08-05 |
Andy Wingo | add1 and sub1 instructions |
tree | commitdiff |
2009-08-04 |
Daniel Kraft | Merge branch 'master' of git://git.savannah.gnu.org... |
tree | commitdiff |
2009-08-04 |
Daniel Kraft | Abstracted dynamic binding a little off the fluids. |
tree | commitdiff |
2009-08-03 |
Daniel Kraft | Implement catch and unwind-protect as macros. |
tree | commitdiff |
2009-08-01 |
Daniel Kraft | Allow lexical binding of lambda arguments. |
tree | commitdiff |
2009-07-31 |
Daniel Kraft | Compiler option to always bind certain symbols lexically. |
tree | commitdiff |
2009-07-31 |
Daniel Kraft | Merge branch 'master' of git://git.savannah.gnu.org... |
tree | commitdiff |
2009-07-30 |
Ludovic Courtès | Add unused variable analysis in the tree-il->glil compiler. |
tree | commitdiff |
2009-07-30 |
Ludovic Courtès | Add `(system base message)', a simple warning framework. |
tree | commitdiff |
2009-07-30 |
Ludovic Courtès | Add `tree-il-fold', a purely functional iterator on... |
tree | commitdiff |
2009-07-30 |
Daniel Kraft | Use explicit guile-primitive forms in the macro expansi... |
tree | commitdiff |
2009-07-30 |
Daniel Kraft | Implement some elisp constructs in macros instead of... |
tree | commitdiff |
2009-07-30 |
Daniel Kraft | without-void-checks as new extension for fine-control |
tree | commitdiff |
2009-07-29 |
Daniel Kraft | funcall, apply and eval built-ins. |
tree | commitdiff |
2009-07-29 |
Michael Gran | Add 32-bit characters |
tree | commitdiff |
2009-07-29 |
Daniel Kraft | Added guile-primitive construct for references to primi... |
tree | commitdiff |
2009-07-29 |
Daniel Kraft | Added length built-in. |
tree | commitdiff |
2009-07-29 |
Daniel Kraft | Implemented lexical-let and lexical-let* for elisp. |
tree | commitdiff |
2009-07-26 |
Andy Wingo | increase range of relative jumps by aligning blocks... |
tree | commitdiff |
2009-07-26 |
Andy Wingo | make sure all programs are 8-byte aligned |
tree | commitdiff |
2009-07-26 |
Andy Wingo | fix alignment of subprograms of subprograms |
tree | commitdiff |
2009-07-24 |
Andy Wingo | check that jumps are within the range of a signed 16... |
tree | commitdiff |
2009-07-24 |
Andy Wingo | fix gensym creation in psyntax |
tree | commitdiff |
2009-07-24 |
Daniel Kraft | Compiler option to disable void-checks in elisp. |
tree | commitdiff |
2009-07-24 |
Andy Wingo | compiler support for nlocs >= 256 |
tree | commitdiff |
2009-07-24 |
Daniel Kraft | Don't pass the bindings-data all around in compile... |
tree | commitdiff |
2009-07-24 |
Andy Wingo | nlocs is now 16 bits wide |
tree | commitdiff |
2009-07-24 |
Daniel Kraft | Implemented the flet and flet* extensions. |
tree | commitdiff |
2009-07-23 |
Andy Wingo | remove all mentions of "external" from the compiler... |
tree | commitdiff |
2009-07-23 |
Andy Wingo | rename "closure-ref" to "free-ref"; s/vars/variables... |
tree | commitdiff |
2009-07-23 |
Andy Wingo | remove "externals" from the vm |
tree | commitdiff |
2009-07-23 |
Andy Wingo | compile lexical variable access and closure creation... |
tree | commitdiff |
2009-07-23 |
Daniel Kraft | Implemented dynamic symbol access built-ins (set, fset... |
tree | commitdiff |
2009-07-22 |
Daniel Kraft | Added guile-ref extension construct, change throw imple... |
tree | commitdiff |
2009-07-22 |
Daniel Kraft | Implemented catch and throw in elisp. |
tree | commitdiff |
2009-07-21 |
Daniel Kraft | Don't ensure fluids all over the place but scan for... |
tree | commitdiff |
2009-07-21 |
Daniel Kraft | Merge branch 'master' of git://git.savannah.gnu.org... |
tree | commitdiff |
2009-07-20 |
Daniel Kraft | Implemented prog1, prog2, dotimes, dolist control struc... |
tree | commitdiff |
2009-07-19 |
Andy Wingo | any->u8vector and family now implemented in Scheme |
tree | commitdiff |
2009-07-19 |
Andy Wingo | remove deprecated functions from unif.c |
tree | commitdiff |
2009-07-18 |
Daniel Kraft | Implemented some important list built-ins. |
tree | commitdiff |
2009-07-18 |
Daniel Kraft | Implemented unless, when and dotimes using built-in... |
tree | commitdiff |
2009-07-18 |
Daniel Kraft | Return correct value for setq form. |
tree | commitdiff |
2009-07-18 |
Daniel Kraft | Implemented real quotation (added support for backquota... |
tree | commitdiff |
2009-07-18 |
Daniel Kraft | Implemented eq and equal built-in predicates. |
tree | commitdiff |
2009-07-16 |
Daniel Kraft | Implemented macros in elisp compiler. |
tree | commitdiff |
2009-07-16 |
Daniel Kraft | Extended test-suite to cover already implemented built... |
tree | commitdiff |
2009-07-15 |
Ludovic Courtès | Add FIXMEs about misaligned objcode-metas. |
tree | commitdiff |
2009-07-15 |
Ludovic Courtès | Switch remaining GPLv2+ Guile-VM headers to LGPLv3+. |
tree | commitdiff |
2009-07-15 |
Daniel Kraft | Test-suite for elisp compiler so far, excluding the... |
tree | commitdiff |
2009-07-15 |
Daniel Kraft | Removed wrong not in zerop built-in. |
tree | commitdiff |
2009-07-14 |
Daniel Kraft | Implemented defconst, defvar, defun special forms for... |
tree | commitdiff |
2009-07-14 |
Daniel Kraft | Merge branch 'master' of git://git.savannah.gnu.org... |
tree | commitdiff |
2009-07-13 |
Daniel Kraft | Some bug fixes on the way and mainly implemented some... |
tree | commitdiff |
2009-07-13 |
Daniel Kraft | Automatically create fluids when necessary. |
tree | commitdiff |
2009-07-13 |
Daniel Kraft | Fixed lambda expressions and implemented function calls... |
tree | commitdiff |
2009-07-13 |
Daniel Kraft | Merge branch 'master' of git://git.savannah.gnu.org... |
tree | commitdiff |
2009-07-13 |
Daniel Kraft | Lambda expressions in elisp, but not yet function calls. |
tree | commitdiff |
2009-07-07 |
Daniel Kraft | Implemented let and let* in elisp. |
tree | commitdiff |
2009-07-07 |
Daniel Kraft | Implemented while construct in elisp. |
tree | commitdiff |
next |