2009-02-20 |
Andy Wingo | handle "this" in ecmascript
|
commit | commitdiff | tree |
2009-02-20 |
Andy Wingo | implement more of the standard runtime
|
commit | commitdiff | tree |
2009-02-19 |
Andy Wingo | support foo["bar"] in addition to foo.bar
|
commit | commitdiff | tree |
2009-02-19 |
Andy Wingo | implement object literals
|
commit | commitdiff | tree |
2009-02-19 |
Andy Wingo | var at toplevel works too
|
commit | commitdiff | tree |
2009-02-19 |
Andy Wingo | property gets and puts implemented, yays
|
commit | commitdiff | tree |
2009-02-19 |
Andy Wingo | add array support
|
commit | commitdiff | tree |
2009-02-19 |
Andy Wingo | further ecmascript work
|
commit | commitdiff | tree |
2009-02-18 |
Andy Wingo | add more ecmascript compilation -- functions work now
|
commit | commitdiff | tree |
2009-02-17 |
Andy Wingo | world's stupidest ecmascript compiler
|
commit | commitdiff | tree |
2009-02-17 |
Andy Wingo | add ecmascript parser
|
commit | commitdiff | tree |
2009-02-17 |
Andy Wingo | lengths written out in native endianness
|
commit | commitdiff | tree |
2009-02-14 |
Andy Wingo | better alignment
|
commit | commitdiff | tree |
2009-02-14 |
Andy Wingo | align programs on 8-byte boundaries
|
commit | commitdiff | tree |
2009-02-14 |
Andy Wingo | re-enable assembly packing
|
commit | commitdiff | tree |
2009-02-13 |
Andy Wingo | a slight add-method speedup
|
commit | commitdiff | tree |
2009-02-13 |
Andy Wingo | generate the fixed-offset accessors at compile-time
|
commit | commitdiff | tree |
2009-02-13 |
Andy Wingo | don't re-enter the compiler during method dispatch
|
commit | commitdiff | tree |
2009-02-13 |
Andy Wingo | flush output when writing .go files
|
commit | commitdiff | tree |
2009-02-12 |
Andy Wingo | inline record predicates into record-case
|
commit | commitdiff | tree |
2009-02-12 |
Andy Wingo | no keyword arguments in GHIL / GLIL, just optional...
|
commit | commitdiff | tree |
2009-02-11 |
Andy Wingo | provide program apply_0, apply_1, apply_2 implementations
|
commit | commitdiff | tree |
2009-02-11 |
Andy Wingo | speed up record-case
|
commit | commitdiff | tree |
2009-02-10 |
Andy Wingo | match bare literals with eq? in pmatch, not equal?
|
commit | commitdiff | tree |
2009-02-10 |
Andy Wingo | propagate much more source info through compilation
|
commit | commitdiff | tree |
2009-02-09 |
Andy Wingo | nicety in the compiler
|
commit | commitdiff | tree |
2009-02-09 |
Andy Wingo | allow defmacros to unquote in macros into expanded...
|
commit | commitdiff | tree |
2009-02-09 |
Andy Wingo | minor cleanups
|
commit | commitdiff | tree |
2009-02-05 |
Andy Wingo | fix the ping-pong between evaluator and vm stacks in...
|
commit | commitdiff | tree |
2009-02-05 |
Andy Wingo | fix boot program detection, which in turn makes `make...
|
commit | commitdiff | tree |
2009-02-05 |
Andy Wingo | in debug mode, make sure that calls to the vm can be...
|
commit | commitdiff | tree |
2009-02-04 |
Andy Wingo | scm_call_N doesn't cons for calling programs
|
commit | commitdiff | tree |
2009-02-04 |
Andy Wingo | use append-map in goops
|
commit | commitdiff | tree |
2009-02-04 |
Andy Wingo | inline call to scm_make_program when making closures
|
commit | commitdiff | tree |
2009-02-04 |
Andy Wingo | enable multiple vm engines (regular, debug, ...)
|
commit | commitdiff | tree |
2009-02-03 |
Andy Wingo | "optimize" dispatch to specific GF's in goops
|
commit | commitdiff | tree |
2009-02-03 |
Andy Wingo | make catch cache and restore vm regs, not the vm itself...
|
commit | commitdiff | tree |
2009-02-03 |
Andy Wingo | make symbol -> opcode lookup faster
|
commit | commitdiff | tree |
2009-02-03 |
Andy Wingo | inline dispatch to program cmethods, tick in return...
|
commit | commitdiff | tree |
2009-02-02 |
Andy Wingo | Name anonymous let- or letrec-bound procedures
|
commit | commitdiff | tree |
2009-02-02 |
Andy Wingo | tick in calls, procedure-name works on compiled procedures
|
commit | commitdiff | tree |
2009-02-01 |
Andy Wingo | fix the disassembler for load-string, load-symbol et al
|
commit | commitdiff | tree |
2009-02-01 |
Andy Wingo | no disasm in measure.scm
|
commit | commitdiff | tree |
2009-02-01 |
Andy Wingo | don't make intermediate garbage when making vectors...
|
commit | commitdiff | tree |
2009-02-01 |
Andy Wingo | avoid 8 words of allocation per lambda, whoooo
|
commit | commitdiff | tree |
2009-02-01 |
Andy Wingo | add code for writing out metadata to the end of a program
|
commit | commitdiff | tree |
2009-02-01 |
Andy Wingo | add metalen field to bytecode serialization
|
commit | commitdiff | tree |
2009-01-31 |
Andy Wingo | cache 8 boot programs
|
commit | commitdiff | tree |
2009-01-30 |
Andy Wingo | remove conv.scm, disasm.scm; objcode->bytecode rename
|
commit | commitdiff | tree |
2009-01-30 |
Andy Wingo | add disassembler that fits in with old compiler tower
|
commit | commitdiff | tree |
2009-01-30 |
Andy Wingo | add decompilers that can take us back to assembly
|
commit | commitdiff | tree |
2009-01-30 |
Andy Wingo | allow specification of languages by name; add decompilers...
|
commit | commitdiff | tree |
2009-01-30 |
Andy Wingo | remove glil->objcode path in favor of passing through...
|
commit | commitdiff | tree |
2009-01-30 |
Andy Wingo | add new language between assembly and objcode: bytecode
|
commit | commitdiff | tree |
2009-01-29 |
Andy Wingo | remove GPKG.def files
|
commit | commitdiff | tree |
2009-01-29 |
Andy Wingo | static opcodes; refactor program/objcode division;...
|
commit | commitdiff | tree |
2009-01-18 |
Andy Wingo | add assembly intermediate language
|
commit | commitdiff | tree |
2009-01-17 |
Andy Wingo | move module and meta inside programs' object tables
|
commit | commitdiff | tree |
2009-01-17 |
Andy Wingo | placeholder for meta and module in a program's object...
|
commit | commitdiff | tree |
2009-01-15 |
Andy Wingo | fold in ludovic's suggestions for new manual sections
|
commit | commitdiff | tree |
2009-01-15 |
Andy Wingo | Merge commit 'origin/master' into vm
|
commit | commitdiff | tree |
2009-01-13 |
Andy Wingo | fix marking empty VM continuations
|
commit | commitdiff | tree |
2009-01-12 |
Andy Wingo | Merge branch 'master' into vm
|
commit | commitdiff | tree |
2009-01-12 |
Andy Wingo | remove a paranoid define; fix bitrot in measure.scm.
|
commit | commitdiff | tree |
2009-01-12 |
Andy Wingo | fix mismerge on srfi-19.scm
|
commit | commitdiff | tree |
2009-01-12 |
Andy Wingo | fix typo when compiling receive forms
|
commit | commitdiff | tree |
2009-01-12 |
Andy Wingo | Merge commit 'origin/master' into vm
|
commit | commitdiff | tree |
2009-01-11 |
Andy Wingo | fold in neil's feedback to history.texi
|
commit | commitdiff | tree |
2009-01-11 |
Andy Wingo | word tweaks
|
commit | commitdiff | tree |
2009-01-11 |
Andy Wingo | tweaks to compiler.texi
|
commit | commitdiff | tree |
2009-01-11 |
Andy Wingo | finish compiler.texi, woo
|
commit | commitdiff | tree |
2009-01-11 |
Andy Wingo | rename <glil-asm> to <glil-program>
|
commit | commitdiff | tree |
2009-01-11 |
Andy Wingo | remove useless <glil-vars> helper type, serialize GHIL...
|
commit | commitdiff | tree |
2009-01-09 |
Andy Wingo | rename translate.scm to compile-ghil.scm, and more...
|
commit | commitdiff | tree |
2009-01-09 |
Andy Wingo | fix some xrefs, flesh out compiler.texi a bit more
|
commit | commitdiff | tree |
2009-01-09 |
Andy Wingo | finish api-procedures.texi
|
commit | commitdiff | tree |
2009-01-08 |
Andy Wingo | more work on api-procedures.texi
|
commit | commitdiff | tree |
2009-01-08 |
Andy Wingo | start at documenting the compiler
|
commit | commitdiff | tree |
2009-01-08 |
Andy Wingo | (language ghil def) becomes (language ghil)
|
commit | commitdiff | tree |
2009-01-08 |
Andy Wingo | move lang-specific modules, e.g. (system il compile...
|
commit | commitdiff | tree |
2009-01-06 |
Andy Wingo | react to comments by ludovic on history.texi
|
commit | commitdiff | tree |
2009-01-06 |
Andy Wingo | finish vm.texi except references
|
commit | commitdiff | tree |
2009-01-04 |
Andy Wingo | allow `apply' on %nil-terminated lists
|
commit | commitdiff | tree |
2008-12-26 |
Andy Wingo | remove heap links in VM frames, incorporate vm frames...
|
commit | commitdiff | tree |
2008-12-26 |
Andy Wingo | repl.scm relies on `display-backtrace' to do everything...
|
commit | commitdiff | tree |
2008-12-26 |
Andy Wingo | add scm_c_program_source
|
commit | commitdiff | tree |
2008-12-26 |
Andy Wingo | backtrace.c: allow vectors for SCM_FRAME_SOURCE (frame)
|
commit | commitdiff | tree |
2008-12-26 |
Andy Wingo | fix doc typo
|
commit | commitdiff | tree |
2008-12-19 |
Andy Wingo | remove the `late-bind' instruction
|
commit | commitdiff | tree |
2008-12-19 |
Andy Wingo | write history.texi
|
commit | commitdiff | tree |
2008-11-20 |
Andy Wingo | late-variable-{ref,set} -> toplevel-{ref,set}
|
commit | commitdiff | tree |
2008-11-20 |
Andy Wingo | merge vm docs into guile reference (as yet unfinished)
|
commit | commitdiff | tree |
2008-11-14 |
Andy Wingo | nifty generic compiler infrastructure -- no more hardcoded...
|
commit | commitdiff | tree |
2008-11-11 |
Andy Wingo | more ghil parsing fixen
|
commit | commitdiff | tree |
2008-11-11 |
Andy Wingo | fix unparse-ghil errors with quasiquote
|
commit | commitdiff | tree |
2008-11-11 |
Andy Wingo | rashly bump stack limit to 40k words
|
commit | commitdiff | tree |
2008-11-11 |
Andy Wingo | add parsers and unparser for ghil; ,language ghil works now
|
commit | commitdiff | tree |
2008-11-10 |
Andy Wingo | remove .cvsignore files
|
commit | commitdiff | tree |
2008-11-02 |
Andy Wingo | proper printing of thunks, reduced disasm verbosity
|
commit | commitdiff | tree |
2008-11-01 |
Andy Wingo | define macros before functions using macros; more MV...
|
commit | commitdiff | tree |
next |