Andy Wingo
|
b262b74b51
add program-sources-pre-retire to core and define frame-next-source
|
15 anni fa |
Andy Wingo
|
e867d563a5
add source:line-for-user, returning a 1-indexed line number
|
15 anni fa |
Ludovic Courtès
|
f9a86f72a6
Add `program-free-variables' to `(system vm program)'.
|
15 anni fa |
Andy Wingo
|
1e23b461ec
remove program-name, program-documentation
|
15 anni fa |
Andy Wingo
|
07e424b753
scm_i_program_properties is internal; just use procedure-properties
|
15 anni fa |
Andy Wingo
|
44602b0868
rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0
|
15 anni fa |
Andy Wingo
|
8470b3f45b
fix texinfo reflection for procedures
|
15 anni fa |
Andy Wingo
|
136b5494d1
programs print as #<procedure ...>
|
15 anni fa |
Andy Wingo
|
6f16379e9a
allocate free variables inline to closures
|
15 anni fa |
Andy Wingo
|
08d7492cf0
add gbt macro to gdbinit, and fix a bug in program-arity
|
15 anni fa |
Andy Wingo
|
9a5ee564fa
better printing of procedures with keyword arguments
|
15 anni fa |
Andy Wingo
|
b8187a71cb
fix printing-programs bug
|
15 anni fa |
Andy Wingo
|
f916cbc4b1
update procedure docs for programs, lambda*, case-lambda
|
15 anni fa |
Andy Wingo
|
df435c8307
arities can have noncontiguous starts and ends
|
15 anni fa |
Andy Wingo
|
6c6a44390b
runtime and debugging support for callee-parsed procedure args
|
16 anni fa |
Ludovic Courtès
|
84012ef4b1
Fix typos leading to unbound variable references.
|
15 anni fa |
Andy Wingo
|
476e357281
remove all mentions of "external" from the compiler and related code
|
16 anni fa |
Andy Wingo
|
57ab0671d7
rename "closure-ref" to "free-ref"; s/vars/variables/ in some names
|
16 anni fa |
Andy Wingo
|
20d47c3915
remove "externals" from the vm
|
16 anni fa |
Ludovic Courtès
|
e1203ea00f
Switch remaining GPLv2+ Guile-VM headers to LGPLv3+.
|
16 anni fa |
Andy Wingo
|
60ae5ca2a3
frame, program, objcode, etc inits use load-extension
|
16 anni fa |
Andy Wingo
|
0704c81395
export procedure-arguments from ice-9 session
|
16 anni fa |
Andy Wingo
|
028e3d0666
propagate much more source info through compilation
|
16 anni fa |
Andy Wingo
|
e311f5fa04
tick in calls, procedure-name works on compiled procedures
|
16 anni fa |
Andy Wingo
|
53e28ed9b2
static opcodes; refactor program/objcode division; use new assembly pipeline
|
16 anni fa |
Andy Wingo
|
2651e3c412
proper printing of thunks, reduced disasm verbosity
|
16 anni fa |
Andy Wingo
|
f580ec0f56
fix use of `binding' data abstraction
|
17 anni fa |
Andy Wingo
|
02b1883e56
make disassembly better -- a more woven text.
|
17 anni fa |
Andy Wingo
|
0ba8bb7143
tweaks for printing programs
|
17 anni fa |
Andy Wingo
|
e6fea61823
programs can now get at their names, and print nicely
|
17 anni fa |