Optimize 'string-hash'.
[bpt/guile.git] / libguile / vm-i-scheme.c
2014-09-20 Mark H WeaverVM: ASM_MUL for ARM: Add earlyclobber constraint to...
2014-03-12 Mark H WeaverAvoid undefined behavior regarding signed integers...
2014-02-13 Mark H WeaverFix inline asm of VM numerical operations for x32.
2013-08-06 Mark H WeaverVM: ash: Use SCM_SRS and handle large right shift in...
2013-08-04 Mark H WeaverVM: ASM_ADD and ASM_SUB for x86: clobber _CX not "rcx".
2013-08-04 Mark H WeaverVM: Define ASM_MUL on ARM only if SMULL instruction...
2013-08-04 Mark H WeaverVM: Implement ASM_ADD, ASM_SUB, and ASM_MUL for ARM...
2013-08-03 Mark H WeaverVM: Avoid untagging inums in 'logand' and 'logior'.
2013-08-03 Mark H WeaverVM: Add ASM_MUL for x86.
2013-08-03 Mark H WeaverVM: Support 32-bit x86 in ASM_ADD and ASM_SUB.
2013-08-03 Mark H WeaverVM: Add "cc" to the clobber list of ASM_ADD and ASM_SUB.
2013-08-03 Mark H WeaverVM: Avoid overflow in ASM_ADD when the result is most...
2013-08-03 Mark H WeaverVM: Avoid signed overflows in 'add1' and 'sub1'.
2013-08-03 Mark H WeaverVM: Redefine INUM_MIN and INUM_MAX without assumptions.
2013-07-14 Mark H WeaverFix VM 'ash' for right shifts by large amounts.
2013-01-22 Andy Wingofix compilation of glil to assembly
2012-04-30 Andy Wingopush error handlers out of line in the vm
2012-01-29 Andy WingoRevert "vm-i-scheme.c slight refactor"
2012-01-29 Andy WingoRevert "attempt to clear stale references on VM C stack"
2012-01-27 Andy Wingoattempt to clear stale references on VM C stack
2012-01-27 Andy Wingovm-i-scheme.c slight refactor
2011-12-14 Ludovic CourtèsUse `alignof_type' instead of `alignof'.
2011-05-13 Andy Wingomore care regarding SCM_PACK and SCM_UNPACK
2011-05-05 Andy WingoVM tweaks
2011-03-23 Andy Wingofix a failure to sync regs in vm bytevector ops
2010-11-19 Andy Wingofix a number of assuptions that a long could hold an...
2010-11-19 Ludovic CourtèsOptimize fixnum comparison.
2010-11-19 Ludovic CourtèsAdd optimized tagged integer addition/subtractions...
2010-10-12 Ludovic CourtèsOptimize `1+' and `1-' on fixnums.
2010-10-08 Andy Wingoinline symbol? and vector? to opcodes, and a psyntax...
2010-07-15 Andy Wingobetter error reporting from the vm
2010-05-31 Ludovic CourtèsFix `VM_VALIDATE_BYTEVECTOR' macro wrt. trailing semico...
2010-05-31 Ludovic CourtèsFix unaligned accesses by the bytevector instructions.
2010-05-02 Andy Wingoadd underflow check in make-array
2010-04-30 Andy Wingosimplify make-struct
2010-04-30 Andy Wingooptimize and bugfix make-struct VM opcode
2010-04-10 Neil JerramMerge branch 'master' into wip-manual-2
2010-04-08 Andy Wingosync regs before calling scm_class_of
2010-04-01 Andy Wingofix vector-ref and vector-set opcodes for weak vectors
2010-03-31 Andy Wingofix bug in ash opcode
2010-03-30 Andy Wingonil is null, whee
2010-03-15 Ludovic CourtèsMake sure the whole VM stack is always scanned by the GC.
2010-01-26 Andy Wingorenumber VM opcodes
2010-01-23 Ludovic CourtèsAdd `struct-ref' and `struct-set' VM opcodes.
2010-01-11 Andy Wingomake-array bugfix
2010-01-11 Andy Wingoallow compilation of #@2(1 2 3)
2009-12-11 Ludovic CourtèsAdd opcodes for `struct?', `struct-vtable', and `make...
2009-12-11 Andy Wingomerge from master to elisp
2009-11-28 Ludovic CourtèsRemove remaining uses of discouraged constructs.
2009-11-25 Ludovic CourtèsRemove uses of discouraged constructs.
2009-11-15 Andy Wingoopcodes for bit twiddling (ash, logand, logior, logxor)
2009-11-15 Andy Wingoclass-of has an opcode
2009-11-01 Ludovic CourtèsMerge branch 'bdw-gc-static-alloc'
2009-10-27 Mark H Weaverfix nil handling in the vm
2009-09-15 Ludovic CourtèsUse fixnums for int32 when the native word size of...
2009-09-01 Ludovic CourtèsMerge branch 'boehm-demers-weiser-gc' into bdw-gc-stati...
2009-08-27 Neil JerramMerge branch 'ossau-gds-dev'
2009-08-27 Daniel KraftMerge branch 'master' of git://git.savannah.gnu.org...
2009-08-25 Andy WingoMerge wip-array refactor, up to cd43fdc5b7a7c
2009-08-21 Neil JerramMerge branch 'wip-manual' of ssh://ossau@git.sv.gnu...
2009-08-17 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2009-08-08 Michael GranMerge commit 'origin/master'
2009-08-06 Andy Wingoloop detection in the house
2009-08-05 Andy Wingoadd1 and sub1 instructions
2009-07-31 Daniel KraftMerge branch 'master' of git://git.savannah.gnu.org...
2009-07-21 Andy Wingorenumber vm ops (objcode cookie bumped)
2009-07-21 Daniel KraftMerge branch 'master' of git://git.savannah.gnu.org...
2009-07-14 Andy Wingofix bounds checks for the last element of bv-*-{ref...
2009-07-14 Daniel KraftMerge branch 'master' of git://git.savannah.gnu.org...
2009-07-14 Ludovic CourtèsRemove potential "uninitialized variable" GCC warnings.
2009-06-27 Daniel KraftMerge branch 'master' of git://git.savannah.gnu.org...
2009-06-26 Andy Wingobytevector ops now compile down to low-level VM ops
2009-06-26 Andy Wingovector-ref and vector-set! now have opcodes
2009-06-26 Andy Wingoadd bytevector ops to the vm
2009-06-24 Andy Wingoallow primcall ops to push 0 values
2009-06-16 Neil JerramChange Guile license to LGPLv3+
2009-06-06 Andy Wingofix incorrect inlining of + when + is locally redefined
2009-06-02 Julian GrahamMerge branch 'master' of git://git.savannah.gnu.org...
2009-05-29 Andy WingoMerge branch 'syncase-in-boot-9'
2009-05-26 Andy Wingoadjust VM copyright notices to LGPL, use SCM_INTERNAL...
2009-03-22 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2009-03-17 Andy WingoMerge commit 'cb9d473112ac172a3d328bb029b5b550918d4262...
2009-03-17 Andy WingoMerge commit 'e20d7001c3f7150400169fecb0bf0eefdf122fe2...
2009-03-17 Andy WingoMerge commit 'e092357058850a6f998bf462bdc5504c6379c96f...
2009-03-17 Andy WingoMerge commit 'feccd2d3100fd2964d4c2df58ab3da7ce4949a66...
2009-03-17 Andy WingoMerge commit 'cce8b2ce93703aff953750fb40cb53176ea66504...
2009-03-17 Andy WingoMerge commit '4c9e29ec38350a5206aa3e8e72ad4376512ada2b...
2009-03-17 Andy WingoMerge commit 'ad5f5ada1d50ecdab634d60ffe3a13b9193156aa...
2009-03-17 Andy WingoMerge commit '95a040cd2be7ad03bf197edbdb1fec2c52749ef6...
2009-03-17 Andy WingoMerge commit '6290d3f10927f887102a164ccb1a7291cc62288d...
2009-03-17 Andy WingoMerge commit '5bb2d903b9e54fdd5858a16ba11fa91a9dc0c692...
2009-03-17 Andy WingoMerge commit '04795a1cb259c20896fb2edb50c58086027281b0...
2009-03-17 Andy WingoMerge commit '202271f291971cf14175f5a1a193955f72d43d79...
2009-03-17 Andy WingoMerge commit 'c010924a71f942100dc7b4021d5ef1c6decf9c85...
2009-03-17 Andy WingoMerge commit '53d81399bef1d9396665e79fb6b9c25eb8e2a6ad...
2009-03-17 Andy WingoMerge commit 'ab878b0f8e675a741a7dd56f52638a7cc0419907...
2009-03-17 Andy WingoMerge commit 'cbee5075d69cb057c4af4c5e24319da90367897f...
2009-03-17 Andy WingoMerge commit '32a2609de06af65341e6b4db6961557b788821e8...
2009-03-17 Andy WingoMerge commit 'e95d11110b7af0f528404d28209c3a464ab7074d...
2009-03-17 Andy WingoMerge commit '752be95a475132506c35922d284884cf776149d0...
next