summaryrefslogtreecommitdiff
path: root/libguile/tags.h
Commit message (Expand)AuthorAgeFilesLines
* Inline tags.h into __scm.hAndy Wingo2018-06-201-645/+1
* Use stdint.h limit macrosAndy Wingo2018-06-201-3/+3
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove useless "classes: h_files" from Guile headers.Andy Wingo2018-06-201-3/+1
* Remove SCM_UNBOUNDAndy Wingo2017-09-221-12/+1
* Add disjoint syntax object typeAndy Wingo2017-03-281-1/+1
* Add atomic boxesAndy Wingo2016-09-061-1/+1
* Reorder tc7 type codesAndy Wingo2016-09-061-17/+21
* Tweak value of tc7-smob.Andy Wingo2016-09-061-13/+2
* Convert tc7 values to hex in tags.h and elsewhereAndy Wingo2016-09-061-38/+38
* Use heap-allocated port types instead of ptobnumsAndy Wingo2016-05-131-2/+0
* Keywords have a tc7Andy Wingo2015-01-221-2/+2
* SCM_I_IS_VECTOR only true for tc7_vector, not weak vectorsAndy Wingo2014-02-081-11/+4
* Remove scm_tc7_vmAndy Wingo2013-11-211-1/+1
* Rename scm_tc7_rtl_program to scm_tc7_programAndy Wingo2013-11-191-1/+1
* Remove stack programs, objcode, and the old VM.Andy Wingo2013-11-081-2/+2
* RTL compiler: Compile TC7 branches.Andy Wingo2013-10-261-1/+4
* Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-07-181-2/+3
|\
| * Modify SCM_UNPACK type check to avoid warnings in clang.Mark H Weaver2013-07-181-2/+3
* | add new rtl vmAndy Wingo2013-05-311-1/+1
* | the dynamic stack is really a stack now, instead of a listAndy Wingo2012-03-031-2/+2
* | Revert "add SCM_HEAP_OBJECT_BASE"Andy Wingo2012-01-311-11/+0
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-01-101-3/+3
|\ \ | |/
| * allocate a tc7 to bitvectorsAndy Wingo2012-01-091-1/+1
| * allocate a tc7 to arraysAndy Wingo2012-01-091-2/+2
* | add SCM_HEAP_OBJECT_BASEAndy Wingo2011-10-241-0/+11
* | add SCM_HEAP_OBJECT_PAndy Wingo2011-10-241-0/+1
* | add SCM_{PACK,UNPACK}_POINTERAndy Wingo2011-10-241-0/+5
* | refactor tc7 and tc16 checksAndy Wingo2011-10-241-1/+6
* | add weak table implementationAndy Wingo2011-10-241-1/+1
* | add weak setsAndy Wingo2011-10-231-1/+1
* | revise comments in libguile/tags.hAndy Wingo2011-10-151-109/+102
* | Revert "SCM is a union"Andy Wingo2011-09-151-3/+3
* | Revert "SCM is either a union or scm_t_bits"Andy Wingo2011-09-151-17/+37
* | SCM is either a union or scm_t_bitsAndy Wingo2011-05-151-37/+17
* | SCM is a unionAndy Wingo2011-05-151-3/+3
* | merge strictness branch from 2.0Andy Wingo2011-05-131-23/+34
|\ \ | |/
| * allow iflags to be constant expressions with typing-strictness==2Andy Wingo2011-05-131-20/+32
| * fix static allocation with debug_typing_strictness==2Andy Wingo2011-05-131-3/+2
* | remove all deprecated codeAndy Wingo2011-05-121-8/+1
|/
* Fix mistake in comment in tags.hMark H Weaver2011-02-121-2/+2
* Use "pointer" instead of "foreign" when dealing with wrapped pointers.Ludovic Courtès2010-07-281-1/+1
* Renumber IFLAGSs so the first 8 are reserved for lisp booleans.Mark H Weaver2010-03-281-6/+8
* add with-fluids objects and primitive syntaxAndy Wingo2010-02-181-1/+1
* connect a few more wires to promptensteinAndy Wingo2010-02-081-1/+1
* remove scm_tc7_gsubrAndy Wingo2010-01-071-1/+1
* tc7 tags for vm-related dataAndy Wingo2010-01-071-4/+4
* remove unused snarf macrosAndy Wingo2010-01-051-5/+0
* add foreign value wrapperAndy Wingo2010-01-041-2/+2
* procedures-with-setters implemented in terms of structsAndy Wingo2009-12-071-1/+1