summaryrefslogtreecommitdiff
path: root/module/oop/goops
Commit message (Expand)AuthorAgeFilesLines
* Move copy-tree to (ice-9 copy-tree); deprecate main bindingAndy Wingo2020-09-101-6/+7
* Update (oop goops save) for <slot> objectsAndy Wingo2015-01-232-34/+26
* Introduce <slot> objects in GOOPSAndy Wingo2015-01-232-3/+5
* The GOOPS "unbound" value is a unique pairAndy Wingo2015-01-232-4/+6
* Fold (oop goops util) into (oop goops)Andy Wingo2015-01-232-44/+1
* GOOPS utils module cleanupsAndy Wingo2015-01-231-18/+1
* append-map rather than mapappendAndy Wingo2015-01-231-4/+2
* Fold GOOPS compile and dispatch modules into main GOOPS moduleAndy Wingo2015-01-232-332/+0
* Remove unused %fast-slot-ref / %fast-slot-set! from GOOPSAndy Wingo2015-01-231-5/+5
* Merge commit 'f6ddf827f8f192af7a8cd255bd8374a0d38bbb74'Andy Wingo2014-02-072-2/+2
|\
| * Improve correctness and consistency of 'eval-when' usage.Mark H Weaver2014-01-232-2/+2
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2013-01-314-46/+48
|\ \ | |/
| * Clarify the copyright status of GOOPS.Ludovic Courtès2013-01-263-28/+25
| * oop goops save: fix compile-time availability of write-componentAndy Wingo2013-01-231-18/+23
* | merge stable-2.0Andy Wingo2013-01-231-2/+4
|\ \ | |/
| * Fix attempt to get handle of weak table in (oop goops save)Andy Wingo2013-01-201-2/+4
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-07-061-0/+1
|\ \ | |/
| * fix goops compilation when current language is not schemeAndy Wingo2012-07-051-0/+1
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-06-221-5/+10
|\ \ | |/
| * Fix cross-compilation of GOOPS-using code.Ludovic Courtès2012-06-201-5/+10
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-05-231-12/+2
|\ \ | |/
| * finish deprecating eval closuresAndy Wingo2012-05-231-9/+12
|/
* disable optimizations in goops dispatch proceduresAndy Wingo2012-04-231-2/+4
* more define-syntax-rule usageAndy Wingo2011-09-022-10/+6
* Fix GOOPS method compilation bug when no next-method existsMark H Weaver2011-01-301-1/+1
* fix some uses of %module-public-interfaceAndy Wingo2010-04-243-7/+10
* (app modules) -> (%app modules)Andy Wingo2010-04-221-2/+2
* eval.c closures are now applicable smobs, not tc3sAndy Wingo2009-12-041-5/+2
* push goops compile delay out to 30 invocations, for great justiceAndy Wingo2009-11-261-1/+1
* remove code that manages the method cacheAndy Wingo2009-11-261-2/+2
* remove method cache management code from (oop goops dispatch)Andy Wingo2009-11-261-219/+7
* generics now dispatch as applicable structsAndy Wingo2009-11-261-22/+27
* limn goops flags, remove foreign objs, rename entity to applicable-structAndy Wingo2009-11-261-2/+2
* generic dispatch protocol in scheme, not yet wired upAndy Wingo2009-11-261-1/+220
* more clarity in (oop goops dispatch)Andy Wingo2009-11-261-10/+1
* remove code-table slot from methodsAndy Wingo2009-11-261-28/+2
* remove used-by slot from genericsAndy Wingo2009-11-261-2/+0
* a very big commit cleaning up structs & goops. also applicable structs.Andy Wingo2009-11-261-1/+1
* SCM_DEBUG fix: Don't apply SCM_CAR to non-pairs when walking argumentKen Raeburn2009-11-161-2/+2
* Fix typos leading to wrong argument counts.Ludovic Courtès2009-11-071-1/+1
* Remove unused variables in ice-9/goops/srfi/scripts.Ludovic Courtès2009-09-213-9/+5
* Change Guile license to LGPLv3+Neil Jerram2009-06-1711-21/+20
* fix bug in goops' method cache with rest argsAndy Wingo2009-06-071-5/+6
* rewrite `method' as a hygienic macro to re-allow lexical specializersAndy Wingo2009-05-211-30/+2
* all of guile compiles now, expanded with syncaseAndy Wingo2009-04-253-50/+30
* fix bad syntax in define-macro, (ice-9 match), and (oop goops)Andy Wingo2009-04-251-3/+2
* merge ice-9, srfi, oop makfiles into module makefileAndy Wingo2009-04-241-30/+0
* speed up goops rehashingAndy Wingo2009-03-201-19/+15
* Replace eval-case with eval-whenAndy Wingo2009-03-062-2/+2
* don't re-enter the compiler during method dispatchAndy Wingo2009-02-132-156/+41