2009-02-22 |
Andy Wingo | parse division vs regexps properly |
tree | commitdiff |
2009-02-22 |
Andy Wingo | compile for-in |
tree | commitdiff |
2009-02-22 |
Andy Wingo | fix "for" compilation |
tree | commitdiff |
2009-02-22 |
Andy Wingo | add scheme integration to js via `require' |
tree | commitdiff |
2009-02-22 |
Andy Wingo | ecmascript tokens have source info |
tree | commitdiff |
2009-02-22 |
Andy Wingo | throw SyntaxError on bad syntax |
tree | commitdiff |
2009-02-22 |
Andy Wingo | more arithmetic on non-numbers |
tree | commitdiff |
2009-02-22 |
Andy Wingo | + for strings, global js object, new Foo() works |
tree | commitdiff |
2009-02-21 |
Andy Wingo | compile ecmascript's parser. yay! instant load-time! |
tree | commitdiff |
2009-02-21 |
Andy Wingo | be smarter about allocating local variables, reusing... |
tree | commitdiff |
2009-02-21 |
Andy Wingo | implement break and continue, work around overly recurs... |
tree | commitdiff |
2009-02-20 |
Andy Wingo | implement do, while, for |
tree | commitdiff |
2009-02-20 |
Andy Wingo | implement more operations |
tree | commitdiff |
2009-02-20 |
Andy Wingo | clean up ++ and -- a little bit |
tree | commitdiff |
2009-02-20 |
Andy Wingo | implement ++, --, new, delete, void, typeof |
tree | commitdiff |
2009-02-20 |
Andy Wingo | handle "this" in ecmascript |
tree | commitdiff |
2009-02-20 |
Andy Wingo | implement more of the standard runtime |
tree | commitdiff |
2009-02-19 |
Andy Wingo | support foo["bar"] in addition to foo.bar |
tree | commitdiff |
2009-02-19 |
Andy Wingo | implement object literals |
tree | commitdiff |
2009-02-19 |
Andy Wingo | var at toplevel works too |
tree | commitdiff |
2009-02-19 |
Andy Wingo | property gets and puts implemented, yays |
tree | commitdiff |
2009-02-19 |
Andy Wingo | add array support |
tree | commitdiff |
2009-02-19 |
Andy Wingo | further ecmascript work |
tree | commitdiff |
2009-02-18 |
Andy Wingo | add more ecmascript compilation -- functions work now |
tree | commitdiff |
2009-02-17 |
Ludovic Courtès | Add `load-unsigned-integer' instruction. |
tree | commitdiff |
2009-02-17 |
Andy Wingo | world's stupidest ecmascript compiler |
tree | commitdiff |
2009-02-17 |
Andy Wingo | add ecmascript parser |
tree | commitdiff |
2009-02-17 |
Andy Wingo | lengths written out in native endianness |
tree | commitdiff |
2009-02-14 |
Andy Wingo | better alignment |
tree | commitdiff |
2009-02-14 |
Andy Wingo | align programs on 8-byte boundaries |
tree | commitdiff |
2009-02-14 |
Andy Wingo | re-enable assembly packing |
tree | commitdiff |
2009-02-13 |
Andy Wingo | generate the fixed-offset accessors at compile-time |
tree | commitdiff |
2009-02-12 |
Andy Wingo | no keyword arguments in GHIL / GLIL, just optional... |
tree | commitdiff |
2009-02-11 |
Andy Wingo | speed up record-case |
tree | commitdiff |
2009-02-10 |
Andy Wingo | propagate much more source info through compilation |
tree | commitdiff |
2009-02-09 |
Andy Wingo | nicety in the compiler |
tree | commitdiff |
2009-02-09 |
Andy Wingo | allow defmacros to unquote in macros into expanded... |
tree | commitdiff |
2009-02-09 |
Andy Wingo | minor cleanups |
tree | commitdiff |
2009-02-02 |
Andy Wingo | Name anonymous let- or letrec-bound procedures |
tree | commitdiff |
2009-02-01 |
Andy Wingo | fix the disassembler for load-string, load-symbol et al |
tree | commitdiff |
2009-02-01 |
Andy Wingo | avoid 8 words of allocation per lambda, whoooo |
tree | commitdiff |
2009-02-01 |
Andy Wingo | add code for writing out metadata to the end of a program |
tree | commitdiff |
2009-02-01 |
Andy Wingo | add metalen field to bytecode serialization |
tree | commitdiff |
2009-01-30 |
Andy Wingo | remove conv.scm, disasm.scm; objcode->bytecode rename |
tree | commitdiff |
2009-01-30 |
Andy Wingo | add disassembler that fits in with old compiler tower |
tree | commitdiff |
2009-01-30 |
Andy Wingo | add decompilers that can take us back to assembly |
tree | commitdiff |
2009-01-30 |
Andy Wingo | allow specification of languages by name; add decompile... |
tree | commitdiff |
2009-01-30 |
Andy Wingo | remove glil->objcode path in favor of passing through... |
tree | commitdiff |
2009-01-30 |
Andy Wingo | add new language between assembly and objcode: bytecode |
tree | commitdiff |
2009-01-29 |
Andy Wingo | remove GPKG.def files |
tree | commitdiff |
2009-01-29 |
Andy Wingo | static opcodes; refactor program/objcode division;... |
tree | commitdiff |
2009-01-18 |
Andy Wingo | add assembly intermediate language |
tree | commitdiff |
2009-01-17 |
Andy Wingo | move module and meta inside programs' object tables |
tree | commitdiff |
2009-01-17 |
Andy Wingo | placeholder for meta and module in a program's object... |
tree | commitdiff |
2009-01-15 |
Andy Wingo | Merge commit 'origin/master' into vm |
tree | commitdiff |
2009-01-12 |
Andy Wingo | Merge branch 'master' into vm |
tree | commitdiff |
2009-01-12 |
Andy Wingo | fix typo when compiling receive forms |
tree | commitdiff |
2009-01-12 |
Andy Wingo | Merge commit 'origin/master' into vm |
tree | commitdiff |
2009-01-11 |
Andy Wingo | finish compiler.texi, woo |
tree | commitdiff |
2009-01-11 |
Andy Wingo | rename <glil-asm> to <glil-program> |
tree | commitdiff |
2009-01-11 |
Andy Wingo | remove useless <glil-vars> helper type, serialize GHIL... |
tree | commitdiff |
2009-01-09 |
Andy Wingo | rename translate.scm to compile-ghil.scm, and more... |
tree | commitdiff |
2009-01-08 |
Andy Wingo | (language ghil def) becomes (language ghil) |
tree | commitdiff |
2009-01-08 |
Andy Wingo | move lang-specific modules, e.g. (system il compile... |
tree | commitdiff |
2008-11-14 |
Andy Wingo | nifty generic compiler infrastructure -- no more hardco... |
tree | commitdiff |
2008-11-11 |
Andy Wingo | add parsers and unparser for ghil; ,language ghil works now |
tree | commitdiff |
2008-11-10 |
Andy Wingo | remove .cvsignore files |
tree | commitdiff |
2008-11-01 |
Andy Wingo | move guilec.mk to am/guilec |
tree | commitdiff |
2008-10-31 |
Andy Wingo | fix bug in define-scheme-translator |
tree | commitdiff |
2008-10-31 |
Andy Wingo | rework the scheme translator so it's extensible by... |
tree | commitdiff |
2008-10-30 |
Andy Wingo | recompiling with compile environments, fluid languages... |
tree | commitdiff |
2008-10-25 |
Andy Wingo | add `compile-time-environment' |
tree | commitdiff |
2008-10-09 |
Andy Wingo | sundries: side effects in interpreted repl, wrong-num... |
tree | commitdiff |
2008-09-30 |
Andy Wingo | Merge commit 'origin/master' into vm |
tree | commitdiff |
2008-09-29 |
Andy Wingo | compile @ and @@ |
tree | commitdiff |
2008-09-28 |
Andy Wingo | allocate variables that are set! on the heap |
tree | commitdiff |
2008-09-26 |
Andy Wingo | actually compile start-stack to something useful |
tree | commitdiff |
2008-09-25 |
Andy Wingo | compile `delay' into `make-promise' with a thunk |
tree | commitdiff |
2008-09-25 |
Andy Wingo | a number of small compilation fixes |
tree | commitdiff |
2008-09-25 |
Andy Wingo | compile call/cc, yee ha |
tree | commitdiff |
2008-09-18 |
Andy Wingo | lambda-lifting for (lambda () ...) as consumer of call... |
tree | commitdiff |
2008-09-15 |
Andy Wingo | compile call-with-values, woot! |
tree | commitdiff |
2008-09-14 |
Andy Wingo | add special case for (apply values ...) |
tree | commitdiff |
2008-09-14 |
Andy Wingo | add multiple values support to the vm |
tree | commitdiff |
2008-09-14 |
Andy Wingo | look up scheme translators by value, not by name |
tree | commitdiff |
2008-09-13 |
Andy Wingo | rename tail-call to goto/args, add some more tail instr... |
tree | commitdiff |
2008-09-13 |
Andy Wingo | (define (foo ...) ...) actually gives the lambda a... |
tree | commitdiff |
2008-09-09 |
Andy Wingo | add repl option to interpret rather than compile |
tree | commitdiff |
2008-09-09 |
Andy Wingo | use #:keywords in module/*.scm, not :keywords |
tree | commitdiff |
2008-09-07 |
Andy Wingo | take procedure->memoizing-macro off of probation |
tree | commitdiff |
2008-09-07 |
Andy Wingo | allow multiple modules in one compilation unit |
tree | commitdiff |
2008-09-02 |
Andy Wingo | disable start-stack in compiled code |
tree | commitdiff |
2008-09-02 |
Andy Wingo | fix Makefile.am in module/language |
tree | commitdiff |
2008-09-02 |
Andy Wingo | fix nested quasiquotes (yeepers) |
tree | commitdiff |
2008-08-26 |
Andy Wingo | merge from guile master |
tree | commitdiff |
2008-08-25 |
Andy Wingo | module compilation fixen, post-integration |
tree | commitdiff |
2008-08-03 |
Andy Wingo | Add docstring support |
tree | commitdiff |
2008-08-03 |
Andy Wingo | fix recording of source locations |
tree | commitdiff |
2008-08-02 |
Andy Wingo | only pass symbols to module-ref & c |
tree | commitdiff |
2008-08-02 |
Andy Wingo | merge guile-vm to guile |
tree | commitdiff |
next |