2009-12-02 |
Andy Wingo | really boot primitive-eval from scheme.
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | apply goes to the vm, not the interpreter
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | vm doesn't call the evaluator at all (at least not...
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | first step to make the vm stop calling the interpreter
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | add new scheme evaluator
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | add memoized expression accessors to scheme
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | export scm_define to scheme as define!
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | wire through the existing vm ops for variable-ref and...
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | fixes to variable-ref, variable-set vm ops
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | promises are in their own file now
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | new evaluator, y'all
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | goops moving away from evaluator opcodes, and a primitive...
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | remove (lang elisp), as it won't work with the new...
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | local-eval will go away
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | no special treatment for memoized code in srcprop.c
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | factor copy-tree and cons-source out of eval.[ch]
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | remove unused scm_eval_stack var
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | remove evaluator-specific code from macros.c
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | remove class-environment slot, goops grubs less in...
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | fix to gdb_eval to use newer interfaces
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | formally deprecate trampolines
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | remove uses of trampolines within guile itself
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | gut the backtrace implementation for memoized code
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | remove some deprecated things, undeprecate scm_the_root_module()
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | tweak to eval.c
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | eval.i.c -> eval.c
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | more ceval excision
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | remove code from eval.i.c that was only for CEVAL.
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | Don't double-include eval.i.c -- let's only build deval.
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | gut trampolines
|
commit | commitdiff | tree |
2009-12-01 |
Andy Wingo | expand out named let to letrec in the eval case
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | header tidyings
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | brace placement fixes
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | push goops compile delay out to 30 invocations, for...
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | generic method cache begone
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | remove code that manages the method cache
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | remove method cache management code from (oop goops...
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | generics now dispatch as applicable structs
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | make sure that when equal? is extended, that the generic...
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | remove cache-mutex slot from generics
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | remove locking in method memoization
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | limn goops flags, remove foreign objs, rename entity...
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | %invalidate-method-cache invalidates the dispatch procedure too
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | generic dispatch protocol in scheme, not yet wired up
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | eqv? not a generic, equal? dispatches to generic only...
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | generic tweaks; realizing what the setter slot actually is
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | more clarity in (oop goops dispatch)
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | remove code-table slot from methods
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | remove used-by slot from generics
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | first step towards effective methods
|
commit | commitdiff | tree |
2009-11-25 |
Andy Wingo | a very big commit cleaning up structs & goops. also...
|
commit | commitdiff | tree |
2009-11-21 |
Andy Wingo | better printing of procedures with keyword arguments
|
commit | commitdiff | tree |
2009-11-21 |
Andy Wingo | fix version-etc for older autoconf
|
commit | commitdiff | tree |
2009-11-17 |
Andy Wingo | fold 1.9.5 NEWS items into the main text
|
commit | commitdiff | tree |
2009-11-17 |
Andy Wingo | Update NEWS.
|
commit | commitdiff | tree |
2009-11-16 |
Andy Wingo | with a rest arg, allow for keywords anywhere
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | opcodes for bit twiddling (ash, logand, logior, logxor)
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | class-of has an opcode
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | faster conditionals
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | fix (apply f) -- without the args list
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | Revert "implement #:predicate" and remove predicate...
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | actually set all 8 hashsets in classes
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | remove goops-local %tag-body
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | SCM_VALIDATE_VTABLE tweak
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | fix printing-programs bug
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | values.c defines a vtable, not a vtable-vtable
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | srfi-35 properly uses vtable-offset-user
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | fix a structs.test test
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | remove redundant, unnecessary instance size from struct...
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | fold objects.[ch] into goops.[ch]
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | remove support for "entities" -- a form of applicable...
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | SCM_GENERIC_METHOD_CACHE macro splits from SCM_ENTITY_PROCEDURE
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | remove unused things from object.[ch]
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | remove operators
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | generic dispatch in the vm (sorta)
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | remove unused struct gc chain macros
|
commit | commitdiff | tree |
2009-11-15 |
Andy Wingo | de-inline goops dispatch from the evaluator
|
commit | commitdiff | tree |
2009-11-14 |
Andreas Rottmann | add quasisyntax
|
commit | commitdiff | tree |
2009-11-14 |
Andy Wingo | add include-from-path
|
commit | commitdiff | tree |
2009-11-14 |
Andy Wingo | psyntax.scm uses #' shorthand for (syntax ...)
|
commit | commitdiff | tree |
2009-11-14 |
Andy Wingo | fix bugs in ecmascript compiler
|
commit | commitdiff | tree |
2009-11-14 |
Andy Wingo | fix scoping in let-keywords
|
commit | commitdiff | tree |
2009-11-14 |
Andy Wingo | fix bug in string comparison
|
commit | commitdiff | tree |
2009-10-27 |
Mark H Weaver | fix nil handling in the vm
|
commit | commitdiff | tree |
2009-10-27 |
Mark H Weaver | the cube of lisp booleans (#f nil () #t)
|
commit | commitdiff | tree |
2009-10-26 |
Andy Wingo | update procedure docs for programs, lambda*, case-lambda
|
commit | commitdiff | tree |
2009-10-26 |
Andy Wingo | implement #:predicate
|
commit | commitdiff | tree |
2009-10-25 |
Andy Wingo | srfi-16 just re-exports psyntax's case-lambda
|
commit | commitdiff | tree |
2009-10-25 |
Andy Wingo | case-lambda, case-lambda* in psyntax
|
commit | commitdiff | tree |
2009-10-25 |
Andy Wingo | assembly/disassembly support for br-if-nargs-*
|
commit | commitdiff | tree |
2009-10-25 |
Andy Wingo | arities can have noncontiguous starts and ends
|
commit | commitdiff | tree |
2009-10-25 |
Andy Wingo | refactor psyntax.scm's treatment of lambda and lambda*
|
commit | commitdiff | tree |
2009-10-24 |
Andy Wingo | define* in psyntax
|
commit | commitdiff | tree |
2009-10-24 |
Andy Wingo | procedure property table is only key-weak, not doubly...
|
commit | commitdiff | tree |
2009-10-23 |
Andy Wingo | (ice-9 optargs) based on the new lambda* work
|
commit | commitdiff | tree |
2009-10-23 |
Andy Wingo | lambda* in psyntax
|
commit | commitdiff | tree |
2009-10-23 |
Andy Wingo | separate "inits" field in <lambda-case>; compile fixes...
|
commit | commitdiff | tree |
2009-10-23 |
Andy Wingo | add some optargs tests
|
commit | commitdiff | tree |
2009-10-23 |
Andy Wingo | vm support for optional/kwarg init code, and bugfixes
|
commit | commitdiff | tree |
2009-10-23 |
Andy Wingo | more work towards compiling and interpreting keyword...
|
commit | commitdiff | tree |
next |