2015-04-01 |
Andy Wingo | 32-way branching in intmap.scm, not 16-way |
tree | commitdiff |
2015-04-01 |
Andy Wingo | Intset-next micro-optimizations |
tree | commitdiff |
2015-04-01 |
Andy Wingo | Add intset-fold, intset-fold2 |
tree | commitdiff |
2015-04-01 |
Andy Wingo | Add intmap-fold. |
tree | commitdiff |
2015-04-01 |
Andy Wingo | Add intmap-prev |
tree | commitdiff |
2015-04-01 |
Andy Wingo | Default "meet" operator is meet-error for intmap |
tree | commitdiff |
2015-04-01 |
Andy Wingo | Remove "free" field of $fun |
tree | commitdiff |
2015-04-01 |
Andy Wingo | Replace $letrec with $rec |
tree | commitdiff |
2015-04-01 |
Andy Wingo | Precise range inference on <, <=, >=, > branches |
tree | commitdiff |
2015-04-01 |
Andy Wingo | Fix intmap bug for maps with only one element |
tree | commitdiff |
2015-03-30 |
Ludovic Courtès | elf: Add missing argument in 'elf-segment'. |
tree | commitdiff |
2015-03-12 |
Andy Wingo | Only lazily compile where profitable |
tree | commitdiff |
2015-03-12 |
Andy Wingo | Optimize branches in the evaluator |
tree | commitdiff |
2015-03-12 |
Andy Wingo | Primcall inlining in eval.scm, lazy function body compi... |
tree | commitdiff |
2015-03-12 |
Andy Wingo | Remove unused "nargs" field of memoized call expressions |
tree | commitdiff |
2015-03-12 |
Andy Wingo | Marginal bootstrap memory improvements |
tree | commitdiff |
2015-03-11 |
Andy Wingo | Remove $void CPS expression type |
tree | commitdiff |
2015-03-09 |
Andy Wingo | Re-implement (ice-9 streams) in terms of (srfi srfi-41) |
tree | commitdiff |
2015-02-17 |
Andy Wingo | (system base types) knows about variables |
tree | commitdiff |
2015-02-13 |
Andy Wingo | Fix infinite loop in expander |
tree | commitdiff |
2015-02-06 |
Andy Wingo | Reify bytevector? in the correct module |
tree | commitdiff |
2015-02-06 |
Andy Wingo | Add #:static-slot-allocation? |
tree | commitdiff |
2015-02-06 |
Andy Wingo | Fix foreign objects for getter method change |
tree | commitdiff |
2015-01-26 |
Andy Wingo | Merge remote-tracking branch 'origin/stable-2.0' |
tree | commitdiff |
2015-01-26 |
Andy Wingo | Accessor methods only apply to subclasses with their... |
tree | commitdiff |
2015-01-25 |
Andy Wingo | Fix verify-cps |
tree | commitdiff |
2015-01-24 |
Andy Wingo | Fix accessor struct field inlining |
tree | commitdiff |
2015-01-24 |
Andy Wingo | Fix accessor struct inlining in GOOPS |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Simplify and optimize slot access |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Export <slot> from GOOPS |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Simplify GOOPS effective method cache format |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Fast generic function dispatch without calling `compile... |
tree | commitdiff |
2015-01-23 |
Andy Wingo | GOOPS cosmetics |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Update (oop goops save) for <slot> objects |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Fix foreign objects for removal of getters-n-setters |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Minor GOOPS cleanups |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Optimize %initialize-object |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Inline internal slot accessors |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Inline helpers into slot-ref, slot-set!, etc |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Use a vtable bit to mark <slot> instances |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Introduce <slot> objects in GOOPS |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Beginnings of <slot> slot definition class |
tree | commitdiff |
2015-01-23 |
Andy Wingo | The GOOPS "unbound" value is a unique pair |
tree | commitdiff |
2015-01-23 |
Andy Wingo | GOOPS: Deprecate "using-class" procs like slot-ref... |
tree | commitdiff |
2015-01-23 |
Andy Wingo | change-object-class refactor |
tree | commitdiff |
2015-01-23 |
Andy Wingo | slot-ref, slot-set! et al bypass "using-class" variants |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Manipulate GOOPS vtable flags from Scheme, for speed |
tree | commitdiff |
2015-01-23 |
Andy Wingo | GOOPS class slot indices defined as inline values |
tree | commitdiff |
2015-01-23 |
Andy Wingo | `match' refactor in goops.scm |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Convert emit-linear-dispatch to use match |
tree | commitdiff |
2015-01-23 |
Andy Wingo | More GOOPS cleanups |
tree | commitdiff |
2015-01-23 |
Andy Wingo | when and unless for one-armed ifs in goops.scm |
tree | commitdiff |
2015-01-23 |
Andy Wingo | More GOOPS comments |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Commenting in goops.scm |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Narrative reordering in goops.scm |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Add compute-cpl tests |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Fold (oop goops util) into (oop goops) |
tree | commitdiff |
2015-01-23 |
Andy Wingo | GOOPS utils module cleanups |
tree | commitdiff |
2015-01-23 |
Andy Wingo | append-map rather than mapappend |
tree | commitdiff |
2015-01-23 |
Andy Wingo | GOOPS cleanup to use SRFI-1 better |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Cosmetic goops refactors. |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Incorporate %inherit-magic! into %init-layout! |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Reimplement inherit-applicable! in Scheme |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Reimplement %allocate-instance in Scheme |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Re-use the vtable "size" field for GOOPS nfields |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Move <class> initialization to Scheme |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Rewrite %initialize-object in Scheme |
tree | commitdiff |
2015-01-23 |
Andy Wingo | No more concept of "pure generics" |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Move slot-ref et al to Scheme |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Port method and generic accessors to Scheme |
tree | commitdiff |
2015-01-23 |
Andy Wingo | <class> accessors implemented in Scheme |
tree | commitdiff |
2015-01-23 |
Andy Wingo | goops: use computed class slot offsets; untabify and... |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Statically compute offsets for slots of <class> in... |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Refactor to <class> slot computation |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Remove scm_assert_bound |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Remove hashset slots from GOOPS classes |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Generics with setters have <applicable-struct-with... |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Remove unused `default-slot-definition-class' <class... |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Fold GOOPS compile and dispatch modules into main GOOPS... |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Remove unused *goops-module* definition. |
tree | commitdiff |
2015-01-23 |
Andy Wingo | define-generic, define-extended-generic are hygienic... |
tree | commitdiff |
2015-01-23 |
Andy Wingo | `class' is a hygienic macro |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Move GOOPS boot to Scheme |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Remove unused %fast-slot-ref / %fast-slot-set! from... |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Preparation for more GOOPS refactorings |
tree | commitdiff |
2015-01-23 |
Andy Wingo | %init-goops-builtins is an extension, not a global |
tree | commitdiff |
2015-01-23 |
Andy Wingo | compute-cpl implementation only in Scheme |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Rewrite %method-more-specific? to be in Scheme |
tree | commitdiff |
2015-01-23 |
Andy Wingo | %compute-applicable-methods in Scheme |
tree | commitdiff |
2015-01-23 |
Andy Wingo | Fix the assembler for unexpected source properties |
tree | commitdiff |
2015-01-22 |
Andy Wingo | Merge commit '5b7632331e7551ac202bbaba37c572b96a791c6e' |
tree | commitdiff |
2015-01-22 |
Andy Wingo | Merge commit 'ed72201a795ac1c8d6c0288b6bb710f2bd0ebd9c' |
tree | commitdiff |
2015-01-22 |
Andy Wingo | Merge commit '01a301d1b606b84d986b735049e7155d2f4cd6aa' |
tree | commitdiff |
2015-01-22 |
Andy Wingo | Merge commit '894d0b894daae001495c748b3352cd79918d3789' |
tree | commitdiff |
2015-01-22 |
Andy Wingo | Merge commit '5943a62042432b86d757200ef595d7aebb5c9bac' |
tree | commitdiff |
2015-01-22 |
Andy Wingo | Merge commit '37b1453032488de582175270d1b3a1653ea81457' |
tree | commitdiff |
2015-01-22 |
Andy Wingo | Merge commit 'cdcba5b2f6270de808e51b3b933374170611b91d' |
tree | commitdiff |
2015-01-22 |
Andy Wingo | Merge commit '5d971db802eaa8038db17e1aa5b4c69452739744' |
tree | commitdiff |
2015-01-22 |
Andy Wingo | Merge commit '47ca15c7dffd14a82e75c1a0aeeaf2e77f3fa5b4' |
tree | commitdiff |
2015-01-22 |
Andy Wingo | Merge commit '7c433cbbce83bc9f2f9967afba00bbb68e312657' |
tree | commitdiff |
next |