Andy Wingo
|
dc7da0be90
refactor tc7 and tc16 checks
|
13 yıl önce |
Andy Wingo
|
b262b74b51
add program-sources-pre-retire to core and define frame-next-source
|
14 yıl önce |
Andy Wingo
|
1e23b461ec
remove program-name, program-documentation
|
15 yıl önce |
Andy Wingo
|
07e424b753
scm_i_program_properties is internal; just use procedure-properties
|
15 yıl önce |
Andy Wingo
|
2150e9a84a
partial continuations print as #<partial-continuation ...>
|
15 yıl önce |
Andy Wingo
|
1d1cae0e2e
continuations are vm procedures
|
15 yıl önce |
Andy Wingo
|
6f16379e9a
allocate free variables inline to closures
|
15 yıl önce |
Andy Wingo
|
cc7005bc37
remove scm_tc7_gsubr
|
15 yıl önce |
Andy Wingo
|
f318aa1e38
add SCM_PROGRAM_IS_PRIMITIVE_GENERIC flag and checker
|
15 yıl önce |
Andy Wingo
|
56164a5a6c
de-nargs struct scm_objcode; procedure-property refactor
|
15 yıl önce |
Andy Wingo
|
6c6a44390b
runtime and debugging support for callee-parsed procedure args
|
15 yıl önce |
Neil Jerram
|
ba20f78a6c
Fix omission of VM frames from backtrace
|
15 yıl önce |
Andy Wingo
|
2fb924f64f
programs have their own tc7 now
|
15 yıl önce |
Andy Wingo
|
57ab0671d7
rename "closure-ref" to "free-ref"; s/vars/variables/ in some names
|
15 yıl önce |
Andy Wingo
|
20d47c3915
remove "externals" from the vm
|
15 yıl önce |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 yıl önce |
Andy Wingo
|
560b9c256d
adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properly
|
16 yıl önce |
Andy Wingo
|
028e3d0666
propagate much more source info through compilation
|
16 yıl önce |
Andy Wingo
|
3b9e095b44
fix boot program detection, which in turn makes `make-stack' actually work
|
16 yıl önce |
Andy Wingo
|
e311f5fa04
tick in calls, procedure-name works on compiled procedures
|
16 yıl önce |
Andy Wingo
|
53e28ed9b2
static opcodes; refactor program/objcode division; use new assembly pipeline
|
16 yıl önce |
Andy Wingo
|
2fda024221
move module and meta inside programs' object tables
|
16 yıl önce |
Andy Wingo
|
9a9f64874a
add scm_c_program_source
|
16 yıl önce |
Andy Wingo
|
8e3670748f
rework late binding resolution to be simpler and more efficient
|
16 yıl önce |
Andy Wingo
|
83495480e8
merge guile-vm into libguile itself
|
16 yıl önce |