summaryrefslogtreecommitdiff
path: root/src/list.c
Commit message (Collapse)AuthorAgeFilesLines
* moved source files into commit repositoryAdrian Thurston2020-03-141-0/+255
|
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-255/+0
|
* pass prg to colm_tree_upref and maintian first struct idAdrian Thurston2018-06-151-2/+2
|
* use disjoint sets for struct and lang-el identifiersAdrian Thurston2018-05-041-1/+1
| | | | | | | Using disjoint sets allows us to verify at runtime that we are not mixing trees and structs. Some of this is still left over from when we used trees for streams and lists and things. Need to build up some internal consistency checks.
* updated Copyright yearsAdrian Thurston2018-03-041-1/+1
|
* migrated from GPLv2 to MIT licenseAdrian Thurston2016-12-131-17/+19
|
* an automated include convention improvement from Peter ReijndersAdrian Thurston2016-12-131-3/+3
|
* large scale symbol renaming in C codecolm-barracuda-v3Adrian Thurston2015-05-221-32/+32
| | | | using _ conventions for C, camelCase of C++
* naming convention improvementsAdrian Thurston2015-05-171-2/+2
|
* more application of C naming conventionsAdrian Thurston2015-05-151-31/+31
|
* naming convention improvementsAdrian Thurston2015-05-151-2/+2
|
* improved naming, moved generated parser code to subdir genAdrian Thurston2015-05-101-2/+2
|
* code cleanup and movementAdrian Thurston2015-02-151-27/+25
|
* warning elim in recent vlist and vmap codeAdrian Thurston2015-02-141-10/+10
|
* implementing vlist functionsAdrian Thurston2015-02-141-1/+58
|
* revert "removed GPL license file and stripped GPL headers"Adrian Thurston2015-01-231-0/+17
| | | | | | | | | | This reverts commit f04d3ede7dbb6d3edd6a9865ebf88c5e6d82f18e. Conflicts: src/codegen.cc src/ctinput.cc src/exports.cc src/fsmcodegen.cc
* various cleanup in bytecode engineAdrian Thurston2015-01-161-4/+0
|
* some improvements to the struct macros, and code movementAdrian Thurston2015-01-051-0/+67
|
* work on object-based listsAdrian Thurston2015-01-051-4/+33
|
* turning list elements into allocated objectsAdrian Thurston2015-01-041-18/+18
|
* made list and map into structsAdrian Thurston2015-01-021-0/+1
|
* removed GPL license file and stripped GPL headersAdrian Thurston2014-10-221-17/+0
|
* renamed colm dir to srcAdrian Thurston2013-06-081-0/+105
| | | | | | Renamed 'colm' dir to 'src'. To allow colm to work out of the installed location or the source tree, while the installed includes reference <colm/include.h>, a symlink to '..' is placed at src/include/colm.
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-105/+0
| | | | | | | | | | | Colm includes a library component with headers installed to a private dir inside include: $prefix/include/colm. We need our headers to reference each other using this colm prefix. This needs to be true for compiling our source and also for compiling external programs. It is conventient to have all the source in a directory called colm and then to use -I <source-root> when building colm. We use $prefix/include when building external programs. This reverts commit 247904a84430b8c9151fa6afb68f01b60afb92c9.
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-0/+105