summaryrefslogtreecommitdiff
path: root/module/system/vm/frame.scm
Commit message (Expand)AuthorAgeFilesLines
* Avoid 'frame-local-ref' errors when printing backtrace.Andrew Whatson2022-11-291-2/+10
* bitvector-flip-all-bits! replaces bit-invert!Andy Wingo2020-04-181-1/+1
* bitvector-set-all-bits! / bitvector-clear-all-bits! replace bitvector-fill!Andy Wingo2020-04-151-2/+4
* bitvector-set-bit! / bitvector-clear-bit! replace bitvector-set!Andy Wingo2020-04-141-2/+2
* Replace bit-set*! with bitvector-set-bits! / bitvector-clear-bits!Andy Wingo2020-04-131-5/+6
* Replace bit-position with bitvector-positionAndy Wingo2020-04-121-1/+1
* Replace bit-count with bitvector-countAndy Wingo2020-04-121-2/+2
* Fix frame-call-representation for callees without closuresAndy Wingo2019-11-271-1/+1
* Remove push continuation hook; return hook runs before FP popAndy Wingo2018-08-061-0/+1
* Minor updates for Scheme runtime (statprof, backtraces)Andy Wingo2018-08-061-1/+5
* Rewrite subr implementationAndy Wingo2018-07-291-31/+4
* Fix stack effect/clobber parsing for callsAndy Wingo2017-12-271-4/+2
* Re-mark "throw" et al as not having fallthroughAndy Wingo2017-12-061-4/+6
* Fix compute-frame-sizes for case-lambda jumpsAndy Wingo2017-02-221-0/+3
* Fix frame-call-representation for change to <binding>.Andy Wingo2016-02-021-2/+2
* Frame <binding> objects capture frame, can ref value directlyAndy Wingo2016-01-311-29/+28
* Remove frame-local-ref, frame-local-set!Andy Wingo2016-01-311-4/+23
* Better frame-call-representation printing of GC clobbersAndy Wingo2015-12-011-2/+11
* frame-call-representation avoids frame-procedure.Andy Wingo2015-12-011-4/+3
* Add frame-procedure-nameAndy Wingo2015-12-011-3/+23
* Remove primitive?, add primitive-code?Andy Wingo2015-12-011-1/+1
* All arities serialize a "closure" bindingAndy Wingo2015-12-011-3/+1
* Reflection support for unboxed f64 slotsAndy Wingo2015-10-281-22/+28
* Add stack size computation to disassemblerAndy Wingo2015-10-211-3/+51
* Fix error printing some wrong-num-args backtracesAndy Wingo2015-07-201-1/+4
* Fix compute-predecessors bug in frame.scmAndy Wingo2014-05-311-1/+1
* Fix frame-call-representation for frames from apply-hookAndy Wingo2014-05-041-12/+15
* Program printing tweaksAndy Wingo2014-05-041-5/+0
* frame-call-representation has #:top-frame? as keyword argumentAndy Wingo2014-05-041-1/+1
* Fix a frame-call-representation bugAndy Wingo2014-04-161-3/+2
* frame-call-representation checks available-bindings, as appropriateAndy Wingo2014-04-161-17/+34
* Update frame-bindings interfaceAndy Wingo2014-04-161-7/+19
* Implement frame-bindingsAndy Wingo2014-04-161-3/+193
* Fix frame-call-representation for primitive applicationsAndy Wingo2014-04-151-19/+32
* Better backtraces for optimized closuresAndy Wingo2014-04-151-35/+40
* (system vm instruction) rtl-instruction-list -> (language rtl) instruction-listAndy Wingo2013-11-191-1/+0
* rtl-program? -> program?Andy Wingo2013-11-191-1/+1
* Frame pointer points to local 0 instead of local 1Andy Wingo2013-11-171-2/+3
* Remove stack programs, objcode, and the old VM.Andy Wingo2013-11-081-4/+2
* Miscellaneous fixups related to objcode removal.Andy Wingo2013-11-081-1/+0
* Program sources are always pre-retire nowAndy Wingo2013-11-071-10/+1
* better RTL debuggingAndy Wingo2013-10-041-3/+3
* pop-continuation abort-continuation hooks pass return vals directlyAndy Wingo2013-05-271-11/+1
* fix more assumptions that the frame-procedure is a procedureAndy Wingo2012-05-111-1/+1
* refactor vm application of non-programs; boot continuation refactorAndy Wingo2012-05-101-7/+12
* frame-source available in default environmentAndy Wingo2011-02-111-8/+2
* add program-sources-pre-retire to core and define frame-next-sourceAndy Wingo2010-10-081-3/+12
* fix error in frame-return-valuesAndy Wingo2010-10-081-1/+1
* (system vm frame): frame-return-valuesAndy Wingo2010-10-051-1/+11
* Remove unneeded #:use-module.Ludovic Courtès2010-08-271-1/+0