Andy Wingo
|
6c7dd9ebd3
Generics with setters have <applicable-struct-with-setter> layout
|
hace 10 años |
Andy Wingo
|
036c508402
Remove unreachable code in scm_setter
|
hace 10 años |
Andy Wingo
|
4cbc95f150
Rename objcodes?.{scm,c,h} to loader.{scm,c,h}
|
hace 11 años |
Andy Wingo
|
d798a895cc
Remove RTL_ infix from macros
|
hace 11 años |
Andy Wingo
|
1c33be992e
Remove stack programs, objcode, and the old VM.
|
hace 11 años |
Andy Wingo
|
30b7cf9df0
Avoid calling procedure-name when doing a make-procedure-with-setter
|
hace 11 años |
Andy Wingo
|
bf8328ec16
procedure-documentation works on RTL procedures
|
hace 11 años |
Andy Wingo
|
510ca12687
add new rtl vm
|
hace 11 años |
Mark H Weaver
|
e0c211bb2e
Merge remote-tracking branch 'origin/stable-2.0'
|
hace 12 años |
Ludovic Courtès
|
c438cd7175
eval: Store docstrings for lambdas.
|
hace 12 años |
Andy Wingo
|
8b33752be7
slight scm_procedure_p, scm_i_procedure_arity refactor
|
hace 13 años |
Andy Wingo
|
fa075d40dc
scm_wta_* procedures replace SCM_WTA_* macros
|
hace 13 años |
Andy Wingo
|
534491d0b7
fix scm_setter
|
hace 13 años |
Andy Wingo
|
05e0e22bc5
fix scm_procedure on non-structs
|
hace 14 años |
Andy Wingo
|
4a655e50a3
use scm_from_latin1_symboln for string literals and load-symbol
|
hace 14 años |
Andy Wingo
|
07e424b753
scm_i_program_properties is internal; just use procedure-properties
|
hace 14 años |
Andy Wingo
|
cc7005bc37
remove scm_tc7_gsubr
|
hace 15 años |
Andy Wingo
|
9fdf9fd3ea
move subr implementation details to gsubr.[ch]
|
hace 15 años |
Andy Wingo
|
bbd41a6a21
use the new public metatables from struct.c
|
hace 15 años |
Andy Wingo
|
ea68d342f1
procedures-with-setters implemented in terms of structs
|
hace 15 años |
Andy Wingo
|
314b87163e
eval.c closures are now applicable smobs, not tc3s
|
hace 15 años |
Andy Wingo
|
f36878ba2d
remove cxrs
|
hace 15 años |
Andy Wingo
|
8a1f4f98e1
remove rpsubrs
|
hace 15 años |
Andy Wingo
|
31d845b4bc
remove asubrs
|
hace 15 años |
Andy Wingo
|
df338a2264
remove tc7_subr_* and tc7_lsubr_*
|
hace 15 años |
Andy Wingo
|
b7742c6b71
new evaluator, y'all
|
hace 15 años |
Andy Wingo
|
b6cf4d0265
a very big commit cleaning up structs & goops. also applicable structs.
|
hace 15 años |
Andy Wingo
|
efcebb5b56
fold objects.[ch] into goops.[ch]
|
hace 15 años |
Andy Wingo
|
11561496ba
remove support for "entities" -- a form of applicable struct
|
hace 15 años |
Andy Wingo
|
730d8ad9e6
remove operators
|
hace 15 años |