summaryrefslogtreecommitdiff
path: root/libguile/instructions.c
AgeCommit message (Expand)AuthorFilesLines
2018-10-07Fix use of uninstalled header by installed headersAndy Wingo1-0/+1
2018-07-03Minor change to VM DSLAndy Wingo1-0/+6
2018-06-21Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo1-1/+1
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Make .c copyright headers uniformAndy Wingo1-1/+2
2018-06-20Rationalize include order in C filesAndy Wingo1-5/+4
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-6/+6
2018-06-20Use stdint.h limit macrosAndy Wingo1-1/+1
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove _scm.hAndy Wingo1-1/+0
2018-06-20Devolve symbols.h from _scm.hAndy Wingo1-0/+1
2018-06-20Move subr snarfing macros to gsubr.h.Andy Wingo1-0/+1
2018-06-19Devolve numbers.h from _scm.h.Andy Wingo1-0/+1
2018-06-18Devolve pairs.hAndy Wingo1-0/+1
2018-06-18Remove list.h from _scm.hAndy Wingo1-0/+1
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-0/+1
2018-04-13Explode atomic box ops to new atomic instructionsAndy Wingo1-1/+2
2017-11-15Add support for comparisons against integer immediatesAndy Wingo1-0/+1
2017-10-24Add support for C16_C16 instruction wordsAndy Wingo1-2/+3
2015-12-01Untag values and indexes for all bytevector instructionsAndy Wingo1-0/+2
2015-12-01New instructions load-f64, load-u64Andy Wingo1-5/+9
2015-10-21Prepare for SP-addressed localsAndy Wingo1-22/+30
2013-11-21Add explicit nopcodesAndy Wingo1-84/+43
2013-11-19scm_rtl_op_* -> scm_op_*Andy Wingo1-1/+1
2013-11-19(system vm instruction) rtl-instruction-list -> (language rtl) instruction-listAndy Wingo1-24/+17
2013-11-08Remove stack programs, objcode, and the old VM.Andy Wingo1-162/+0
2013-08-11Various RTL VM and calling convention tweaksAndy Wingo1-2/+10
2013-07-21RTL instructions have no rest argsAndy Wingo1-2/+0
2013-07-21rtl: propagate OP_DST to schemeAndy Wingo1-0/+5
2013-06-08const cleanups in instructions.cAndy Wingo1-11/+11
2013-05-31add new rtl vmAndy Wingo1-1/+165
2012-02-23Revert "install pthread_atfork handlers for guile's static mutexen"Andy Wingo1-2/+1
2012-02-17install pthread_atfork handlers for guile's static mutexenAndy Wingo1-1/+2
2011-10-25most uses of scm_from_locale_symbol become scm_from_utf8_symbolAndy Wingo1-1/+1
2011-02-10instructions.c: threadsafe static varAndy Wingo1-1/+9
2010-11-19fix a number of assuptions that a long could hold an inumAndy Wingo1-1/+1
2010-03-16rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0Andy Wingo1-1/+2
2010-01-07properly integrate vm bootstrapping into init.cAndy Wingo1-4/+1
2009-12-05remove a bunch of needless scm_permanent_object callsAndy Wingo1-2/+1
2009-11-28Remove remaining uses of discouraged constructs.Ludovic Courtès1-7/+9
2009-07-14fix race in which some instruction name symbols could go unmarkedAndy Wingo1-8/+9
2009-06-26bytevector ops now compile down to low-level VM opsAndy Wingo1-5/+6
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-05-26adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properlyAndy Wingo1-36/+14
2009-03-27frame, program, objcode, etc inits use load-extensionAndy Wingo1-0/+3
2009-03-17non-srcdir build fixesAndy Wingo1-5/+5
2009-02-03make symbol -> opcode lookup fasterAndy Wingo1-36/+60
2009-01-29static opcodes; refactor program/objcode division; use new assembly pipelineAndy Wingo1-17/+46
2008-08-21merge guile-vm into libguile itselfAndy Wingo1-0/+181