index
:
guile.git
branch_release-1-4
branch_release-1-6
branch_release-1-8
cky-hygienic-macros
compile-to-js-merge
excise-ltdl
historical/wip-1-8-mingw-build
lightening
lightning
lloda-array-cleanup
lloda-array-support
lloda-squash0
lloda-squash1
lua
main
mingw-guile-3.0
nan-boxing
r7rs-wip
stable-2.0
stable-2.2
stable-2.2-wip-exception-truncate
ttn-back-in-the-saddle
use-minigmp
wip-3.2
wip-bpt-elisp
wip-compiler
wip-cuirass-ci
wip-cygwin-guile-2.2
wip-elisp
wip-elisp-rebased
wip-ethreads
wip-exception-truncate
wip-exceptions
wip-finalizers
wip-gnulib-update
wip-inlinable-exports
wip-itimer-checks
wip-lightening-riscv
wip-lloda
wip-load-lang
wip-mingw
wip-mingw-2025
wip-mingw-guile-2.2
wip-modernize-autotools
wip-new-tagging
wip-new-tagging-bis-broken
wip-nj-locks-nc
wip-nj-thread-safety
wip-r7rs
wip-raeburn-misc
wip-replace-ltdl-with-gmodule
wip-retagging
wip-sassy
wip-stime
wip-streams
wip-tailify
wip-threaded-http-server
wip-threads-and-fork
wip-tree-il-sourcev
wip-vector-cleanup
wip-whippet
GNU Guile
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libguile
/
goops.c
Age
Commit message (
Expand
)
Author
Files
Lines
2009-12-01
remove class-environment slot, goops grubs less in the evaluator
Andy Wingo
1
-53
/
+7
2009-11-26
brace placement fixes
Andy Wingo
1
-1
/
+2
2009-11-26
generic method cache begone
Andy Wingo
1
-7
/
+1
2009-11-26
remove code that manages the method cache
Andy Wingo
1
-135
/
+0
2009-11-26
generics now dispatch as applicable structs
Andy Wingo
1
-18
/
+6
2009-11-26
make sure that when equal? is extended, that the generic has a method
Andy Wingo
1
-0
/
+13
2009-11-26
remove cache-mutex slot from generics
Andy Wingo
1
-13
/
+3
2009-11-26
remove locking in method memoization
Andy Wingo
1
-38
/
+4
2009-11-26
limn goops flags, remove foreign objs, rename entity to applicable-struct
Andy Wingo
1
-99
/
+24
2009-11-26
%invalidate-method-cache invalidates the dispatch procedure too
Andy Wingo
1
-1
/
+12
2009-11-26
generic tweaks; realizing what the setter slot actually is
Andy Wingo
1
-5
/
+5
2009-11-26
remove code-table slot from methods
Andy Wingo
1
-10
/
+3
2009-11-26
remove used-by slot from generics
Andy Wingo
1
-22
/
+10
2009-11-26
first step towards effective methods
Andy Wingo
1
-1
/
+5
2009-11-26
a very big commit cleaning up structs & goops. also applicable structs.
Andy Wingo
1
-252
/
+81
2009-11-16
SCM_DEBUG fix: Don't apply SCM_CAR to non-pairs when walking argument
Ken Raeburn
1
-11
/
+7
2009-11-15
actually set all 8 hashsets in classes
Andy Wingo
1
-1
/
+1
2009-11-15
remove goops-local %tag-body
Andy Wingo
1
-9
/
+0
2009-11-15
remove redundant, unnecessary instance size from struct vtables
Andy Wingo
1
-6
/
+1
2009-11-15
fold objects.[ch] into goops.[ch]
Andy Wingo
1
-5
/
+160
2009-11-15
remove support for "entities" -- a form of applicable struct
Andy Wingo
1
-23
/
+26
2009-11-15
SCM_GENERIC_METHOD_CACHE macro splits from SCM_ENTITY_PROCEDURE
Andy Wingo
1
-2
/
+2
2009-11-15
remove operators
Andy Wingo
1
-22
/
+5
2009-10-25
Fix GOOPS `class-of' for nameless structs.
Ludovic Courtès
1
-5
/
+9
2009-10-23
Reduce some errors under -DSCM_DEBUG=1.
Ken Raeburn
1
-12
/
+14
2009-10-20
Use proper types for hash/assoc functions in `hashtab.h'.
Ludovic Courtès
1
-1
/
+1
2009-08-28
Merge branch 'master' into boehm-demers-weiser-gc
Ludovic Courtès
1
-10
/
+56
2009-08-23
Avoid unpacking symbols in GOOPS
Michael Gran
1
-10
/
+55
2009-08-20
programs have their own tc7 now
Andy Wingo
1
-0
/
+1
2009-08-18
Merge branch 'master' into boehm-demers-weiser-gc
Ludovic Courtès
1
-12
/
+10
2009-08-13
Make the evaluator's memoizers private.
Ludovic Courtès
1
-4
/
+1
2009-06-19
rename SCM_SNAME to SCM_SUBR_NAME
Andy Wingo
1
-2
/
+2
2009-06-17
Change Guile license to LGPLv3+
Neil Jerram
1
-6
/
+7
2009-03-22
Merge branch 'master' into boehm-demers-weiser-gc
Ludovic Courtès
1
-48
/
+94
2009-03-17
Merge commit 'e20d7001c3f7150400169fecb0bf0eefdf122fe2' into vm-check
Andy Wingo
1
-2
/
+2
2009-03-17
Merge commit 'feccd2d3100fd2964d4c2df58ab3da7ce4949a66' into vm-check
Andy Wingo
1
-1
/
+1
2009-03-17
Merge commit '6290d3f10927f887102a164ccb1a7291cc62288d' into vm-check
Andy Wingo
1
-6
/
+6
2009-03-17
Merge commit '5bb2d903b9e54fdd5858a16ba11fa91a9dc0c692' into vm-check
Andy Wingo
1
-3
/
+4
2009-03-17
Merge commit '04795a1cb259c20896fb2edb50c58086027281b0' into vm-check
Andy Wingo
1
-2
/
+1
2009-03-17
Merge commit '202271f291971cf14175f5a1a193955f72d43d79' into vm-check
Andy Wingo
1
-2
/
+2
2009-03-08
Merge branch 'master' into boehm-demers-weiser-gc
Ludovic Courtès
1
-1
/
+1
2009-03-02
Remove "compiled closures" ("cclos") in favor of a simpler mechanism.
Ludovic Courtès
1
-2
/
+2
2009-02-14
Merge branch 'master' into boehm-demers-weiser-gc
Ludovic Courtès
1
-1
/
+1
2009-02-13
don't re-enter the compiler during method dispatch
Andy Wingo
1
-5
/
+5
2009-02-11
Add `SCM_SET_SUBR_GENERIC ()' to replace `SCM_SUBR_GENERIC ()' as an lvalue.
Ludovic Courtès
1
-1
/
+1
2009-02-04
"optimize" dispatch to specific GF's in goops
Andy Wingo
1
-36
/
+60
2009-02-03
GOOPS: Statically allocate the PORT class array.
Ludovic Courtès
1
-6
/
+6
2009-02-03
Publish the maximum number of port types as `SCM_I_MAX_PORT_TYPE_COUNT'.
Ludovic Courtès
1
-3
/
+4
2009-02-03
GOOPS: Statically allocate the SMOB class array.
Ludovic Courtès
1
-2
/
+1
2009-02-03
Publish the maximum number of SMOB types as `SCM_I_MAX_SMOB_TYPE_COUNT'.
Ludovic Courtès
1
-2
/
+2
[next]