summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* move guilec and guile-disasm to be guile-tools scriptsAndy Wingo2008-08-274-104/+0
* fix guile-disasmAndy Wingo2008-08-261-4/+4
* module compilation fixen, post-integrationAndy Wingo2008-08-251-2/+1
* merge guile-vm into libguile itselfAndy Wingo2008-08-2119-4263/+0
* chmod -x guilec.in.Andy Wingo2008-08-211-0/+0
* fix some compilation warnings, in anticipation of moving to libguile/Andy Wingo2008-08-208-9/+62
* remove unused "envs" code from guile-vmAndy Wingo2008-08-205-347/+3
* fix bug in compilation of `and' and `or'; more robust underflow detection.Andy Wingo2008-08-113-5/+28
* heapify the bootstrap programAndy Wingo2008-08-082-4/+6
* More relevant VM backtraceAndy Wingo2008-08-081-0/+1
* improve source loc info in nonlocal exits and backtracesAndy Wingo2008-08-083-2/+15
* fix bug in variable-set instruction; ,x prints out program metadataAndy Wingo2008-08-081-1/+0
* fix stack corruption on vm-save-stack; more robust with nonlocal exitsAndy Wingo2008-08-075-3/+54
* vm backtrace improvementsAndy Wingo2008-08-072-1/+11
* build fixesAndy Wingo2008-08-071-0/+2
* big reorg of scheme modules -- e.g. programs.c -> (system vm program)Andy Wingo2008-08-0712-8/+125
* sync registers before calling c functions, reallyAndy Wingo2008-08-063-21/+23
* save vm's state before calling out to c proceduresAndy Wingo2008-08-053-0/+21
* disable trampoline "optimizations"Andy Wingo2008-08-051-0/+6
* re-enable computed goto; fix ,help in the repl; subr dispatch optimizationsAndy Wingo2008-08-052-12/+95
* Fixes to make guile-vm compile in guile source treeAndy Wingo2008-08-022-8/+8
* Speed up the self-tail-recursive case (1x->2x)Andy Wingo2008-05-251-6/+8
* enable inlining; speed!Andy Wingo2008-05-252-3/+4
* fix distcheckAndy Wingo2008-05-201-3/+2
* properly include config.h in source files, not headersAndy Wingo2008-05-2015-11/+31
* guile-vm is completely self-compiling now!Andy Wingo2008-05-201-4/+5
* fix immediate linkage, some other fixes to allow vm/ to compileAndy Wingo2008-05-191-4/+3
* bind all module-level variables lazilyAndy Wingo2008-05-192-41/+32
* Add instructions for doing very late bindingAndy Wingo2008-05-192-1/+59
* compile all of base/; some arbitrary changes; more "fixes" to `link'Andy Wingo2008-05-191-5/+11
* rudimentary syncase support; some dash symbol syncase removalAndy Wingo2008-05-151-3/+1
* `link' instruction links to symbols by moduleAndy Wingo2008-05-151-9/+16
* fixes so that typing asdfadfasff in the repl doesn't errorAndy Wingo2008-05-121-16/+15
* Fixed the exception handler of `guilec'.Ludovic Courtes2008-04-251-1/+7
* Encode the length of constant lists/vectors on 2 octets instead of 1.Ludovic Courtes2008-04-251-6/+10
* Renamed the library from `libguilevm' to `libguile-vm'.Ludovic Courtes2008-04-251-5/+5
* Tried compiling more code; augmented the doc.Ludovic Courtes2008-04-251-2/+66
* Fixed a Scheme translation bug; cleaned compilation with GCC 4.Ludovic Courtes2008-04-256-20/+30
* Started documenting the compiler.Ludovic Courtes2008-04-254-11/+25
* * src/objcodes.c (make_objcode_by_mmap): Fixed the error type when theLudovic Courtes2008-04-254-15/+39
* Removed a few more deprecated function calls; documented closures.Ludovic Courtes2008-04-258-28/+67
* Playing with the procedure call mechanism.Ludovic Court`es2008-04-253-0/+107
* Fixed a stack leak. Now observing actual performance.Ludovic Court`es2008-04-256-12/+21
* Improved the VM's efficiency. The VM is as fast as the interpreter. :-(Ludovic Court`es2008-04-2511-44/+69
* Got the VM up and running! Augmented the documentation.Ludovic Court`es2008-04-256-29/+42
* Fixed the compiler, got the disassembler working.Ludovic Court`es2008-04-255-14/+27
* Updated the assembly process so that `u8vectors' are used. Compilation works.Ludovic Court`es2008-04-252-11/+26
* Translation from Scheme to GHIL, and compilation to GLIL work.Ludovic Court`es2008-04-259-73/+105
* Updated the C code base so that it compiles with Guile 1.7.2.Ludovic Court`es2008-04-2510-17/+25
* *** empty log message ***Keisuke Nishida2001-05-024-7/+24