Andy Wingo
|
4702cbeb37
Move <class> initialization to Scheme
|
10 년 전 |
Andy Wingo
|
14d102920f
add allocate-struct primitive and rtl opcode
|
11 년 전 |
Mark H Weaver
|
26d148066f
Merge remote-tracking branch 'origin/stable-2.0'
|
11 년 전 |
Andy Wingo
|
1b787ef9ec
structs with tail arrays are not simple
|
11 년 전 |
Ludovic Courtès
|
8ac870dee4
Implement `hash' for structs.
|
12 년 전 |
Andy Wingo
|
6d46f1e48a
deprecate make-vtable-vtable
|
13 년 전 |
Andy Wingo
|
a38da400d7
Merge remote-tracking branch 'origin/stable-2.0'
|
12 년 전 |
Andy Wingo
|
d192791373
deprecate struct-vtable-tag
|
12 년 전 |
Andy Wingo
|
0818837f65
deprecate make-vtable-vtable
|
13 년 전 |
Andy Wingo
|
f3c6a02c88
deprecate scm_struct_table
|
13 년 전 |
Andy Wingo
|
a2220d7ea4
add flag to vtables to indicate that their layout is valid
|
14 년 전 |
Ludovic Courtès
|
e03b7f73e2
Recognize structs with both "pr" and "pw" flags as simple.
|
15 년 전 |
Ludovic Courtès
|
bb190ddbba
Add ASCII art representing the basic struct layout.
|
15 년 전 |
Ludovic Courtès
|
aa42c03669
Optimize struct initialization and accessors for the common case.
|
15 년 전 |
Andy Wingo
|
96a44c1cab
scm_i_alloc_struct does not take a "what" arg
|
15 년 전 |
Andy Wingo
|
485d13670b
reserve a vtable flag for smobs.
|
15 년 전 |
Andy Wingo
|
72ab4b2e2b
add vtable finalizer and printer setter macros
|
15 년 전 |
Andy Wingo
|
db5ed68588
make some applicable struct vtable-vtable public to C
|
15 년 전 |
Andy Wingo
|
66e78727d6
add scm_c_make_struct[v]
|
15 년 전 |
Andy Wingo
|
ea68d342f1
procedures-with-setters implemented in terms of structs
|
15 년 전 |
Andy Wingo
|
1be8532fdb
some scm_i_init_guile cleanups
|
15 년 전 |
Andy Wingo
|
2858deaf47
header tidyings
|
15 년 전 |
Andy Wingo
|
51f66c9120
limn goops flags, remove foreign objs, rename entity to applicable-struct
|
15 년 전 |
Andy Wingo
|
b6cf4d0265
a very big commit cleaning up structs & goops. also applicable structs.
|
15 년 전 |
Andy Wingo
|
26fe6af140
remove redundant, unnecessary instance size from struct vtables
|
15 년 전 |
Andy Wingo
|
11561496ba
remove support for "entities" -- a form of applicable struct
|
15 년 전 |
Andy Wingo
|
9e759da10b
remove unused struct gc chain macros
|
15 년 전 |
Ludovic Courtès
|
d587c9e8b2
Use proper types for hash/assoc functions in `hashtab.h'.
|
15 년 전 |
Ludovic Courtès
|
fbb857a472
Merge branch 'master' into boehm-demers-weiser-gc
|
15 년 전 |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 년 전 |