summaryrefslogtreecommitdiff
path: root/module/oop/goops
AgeCommit message (Expand)AuthorFilesLines
2024-11-26New module (oop goops keyword-formals)Mikael Djurfeldt1-0/+31
2020-09-10Move copy-tree to (ice-9 copy-tree); deprecate main bindingAndy Wingo1-6/+7
2015-01-23Update (oop goops save) for <slot> objectsAndy Wingo2-34/+26
2015-01-23Introduce <slot> objects in GOOPSAndy Wingo2-3/+5
2015-01-23The GOOPS "unbound" value is a unique pairAndy Wingo2-4/+6
2015-01-23Fold (oop goops util) into (oop goops)Andy Wingo2-44/+1
2015-01-23GOOPS utils module cleanupsAndy Wingo1-18/+1
2015-01-23append-map rather than mapappendAndy Wingo1-4/+2
2015-01-23Fold GOOPS compile and dispatch modules into main GOOPS moduleAndy Wingo2-332/+0
2015-01-23Remove unused %fast-slot-ref / %fast-slot-set! from GOOPSAndy Wingo1-5/+5
2014-02-07Merge commit 'f6ddf827f8f192af7a8cd255bd8374a0d38bbb74'Andy Wingo2-2/+2
2014-01-23Improve correctness and consistency of 'eval-when' usage.Mark H Weaver2-2/+2
2013-01-31Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo4-46/+48
2013-01-26Clarify the copyright status of GOOPS.Ludovic Courtès3-28/+25
2013-01-23oop goops save: fix compile-time availability of write-componentAndy Wingo1-18/+23
2013-01-23merge stable-2.0Andy Wingo1-2/+4
2013-01-20Fix attempt to get handle of weak table in (oop goops save)Andy Wingo1-2/+4
2012-07-06Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-0/+1
2012-07-05fix goops compilation when current language is not schemeAndy Wingo1-0/+1
2012-06-22Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-5/+10
2012-06-20Fix cross-compilation of GOOPS-using code.Ludovic Courtès1-5/+10
2012-05-23Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-12/+2
2012-05-23finish deprecating eval closuresAndy Wingo1-9/+12
2012-04-23disable optimizations in goops dispatch proceduresAndy Wingo1-2/+4
2011-09-02more define-syntax-rule usageAndy Wingo2-10/+6
2011-01-30Fix GOOPS method compilation bug when no next-method existsMark H Weaver1-1/+1
2010-04-24fix some uses of %module-public-interfaceAndy Wingo3-7/+10
2010-04-22(app modules) -> (%app modules)Andy Wingo1-2/+2
2009-12-04eval.c closures are now applicable smobs, not tc3sAndy Wingo1-5/+2
2009-11-26push goops compile delay out to 30 invocations, for great justiceAndy Wingo1-1/+1
2009-11-26remove code that manages the method cacheAndy Wingo1-2/+2
2009-11-26remove method cache management code from (oop goops dispatch)Andy Wingo1-219/+7
2009-11-26generics now dispatch as applicable structsAndy Wingo1-22/+27
2009-11-26limn goops flags, remove foreign objs, rename entity to applicable-structAndy Wingo1-2/+2
2009-11-26generic dispatch protocol in scheme, not yet wired upAndy Wingo1-1/+220
2009-11-26more clarity in (oop goops dispatch)Andy Wingo1-10/+1
2009-11-26remove code-table slot from methodsAndy Wingo1-28/+2
2009-11-26remove used-by slot from genericsAndy Wingo1-2/+0
2009-11-26a very big commit cleaning up structs & goops. also applicable structs.Andy Wingo1-1/+1
2009-11-16SCM_DEBUG fix: Don't apply SCM_CAR to non-pairs when walking argumentKen Raeburn1-2/+2
2009-11-07Fix typos leading to wrong argument counts.Ludovic Courtès1-1/+1
2009-09-21Remove unused variables in ice-9/goops/srfi/scripts.Ludovic Courtès3-9/+5
2009-06-17Change Guile license to LGPLv3+Neil Jerram11-21/+20
2009-06-07fix bug in goops' method cache with rest argsAndy Wingo1-5/+6
2009-05-21rewrite `method' as a hygienic macro to re-allow lexical specializersAndy Wingo1-30/+2
2009-04-25all of guile compiles now, expanded with syncaseAndy Wingo3-50/+30
2009-04-25fix bad syntax in define-macro, (ice-9 match), and (oop goops)Andy Wingo1-3/+2
2009-04-24merge ice-9, srfi, oop makfiles into module makefileAndy Wingo1-30/+0
2009-03-20speed up goops rehashingAndy Wingo1-19/+15
2009-03-06Replace eval-case with eval-whenAndy Wingo2-2/+2