summaryrefslogtreecommitdiff
path: root/libguile/instructions.c
Commit message (Expand)AuthorAgeFilesLines
* Add sign-extending make-immediate instructionAndy Wingo2020-07-301-0/+1
* Add jtable instructionAndy Wingo2020-07-231-2/+4
* Fix use of uninstalled header by installed headersAndy Wingo2018-10-071-0/+1
* Minor change to VM DSLAndy Wingo2018-07-031-0/+6
* Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo2018-06-211-1/+1
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Make .c copyright headers uniformAndy Wingo2018-06-201-1/+2
* Rationalize include order in C filesAndy Wingo2018-06-201-5/+4
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-6/+6
* Use stdint.h limit macrosAndy Wingo2018-06-201-1/+1
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove _scm.hAndy Wingo2018-06-201-1/+0
* Devolve symbols.h from _scm.hAndy Wingo2018-06-201-0/+1
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* Devolve numbers.h from _scm.h.Andy Wingo2018-06-191-0/+1
* Devolve pairs.hAndy Wingo2018-06-181-0/+1
* Remove list.h from _scm.hAndy Wingo2018-06-181-0/+1
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-0/+1
* Explode atomic box ops to new atomic instructionsAndy Wingo2018-04-131-1/+2
* Add support for comparisons against integer immediatesAndy Wingo2017-11-151-0/+1
* Add support for C16_C16 instruction wordsAndy Wingo2017-10-241-2/+3
* Untag values and indexes for all bytevector instructionsAndy Wingo2015-12-011-0/+2
* New instructions load-f64, load-u64Andy Wingo2015-12-011-5/+9
* Prepare for SP-addressed localsAndy Wingo2015-10-211-22/+30
* Add explicit nopcodesAndy Wingo2013-11-211-84/+43
* scm_rtl_op_* -> scm_op_*Andy Wingo2013-11-191-1/+1
* (system vm instruction) rtl-instruction-list -> (language rtl) instruction-listAndy Wingo2013-11-191-24/+17
* Remove stack programs, objcode, and the old VM.Andy Wingo2013-11-081-162/+0
* Various RTL VM and calling convention tweaksAndy Wingo2013-08-111-2/+10
* RTL instructions have no rest argsAndy Wingo2013-07-211-2/+0
* rtl: propagate OP_DST to schemeAndy Wingo2013-07-211-0/+5
* const cleanups in instructions.cAndy Wingo2013-06-081-11/+11
* add new rtl vmAndy Wingo2013-05-311-1/+165
* Revert "install pthread_atfork handlers for guile's static mutexen"Andy Wingo2012-02-231-2/+1
* install pthread_atfork handlers for guile's static mutexenAndy Wingo2012-02-171-1/+2
* most uses of scm_from_locale_symbol become scm_from_utf8_symbolAndy Wingo2011-10-251-1/+1
* instructions.c: threadsafe static varAndy Wingo2011-02-101-1/+9
* fix a number of assuptions that a long could hold an inumAndy Wingo2010-11-191-1/+1
* rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0Andy Wingo2010-03-161-1/+2
* properly integrate vm bootstrapping into init.cAndy Wingo2010-01-071-4/+1
* remove a bunch of needless scm_permanent_object callsAndy Wingo2009-12-051-2/+1
* Remove remaining uses of discouraged constructs.Ludovic Courtès2009-11-281-7/+9
* fix race in which some instruction name symbols could go unmarkedAndy Wingo2009-07-141-8/+9
* bytevector ops now compile down to low-level VM opsAndy Wingo2009-06-261-5/+6
* Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7
* adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properlyAndy Wingo2009-05-261-36/+14
* frame, program, objcode, etc inits use load-extensionAndy Wingo2009-03-271-0/+3
* non-srcdir build fixesAndy Wingo2009-03-171-5/+5
* make symbol -> opcode lookup fasterAndy Wingo2009-02-031-36/+60