aboutsummaryrefslogtreecommitdiff
path: root/src/include
AgeCommit message (Collapse)AuthorFilesLines
2022-08-15Stop referencing `std::hash<T>::result_type`Gabriel Dos Reis1-19/+16
2022-08-13Rename `Dynamic` to `Boxed`Gabriel Dos Reis1-35/+32
2022-08-12Use C++ concepts in lieu of SFINAE.Gabriel Dos Reis4-29/+26
2017-12-27Bemol: Add 'module' as Boot keywordGabriel Dos Reis2-1/+2
2017-12-27Remove antiquated check for alignasGabriel Dos Reis2-0/+91
C++14 required, alignas and alignof are now well supported as C++11 features.
2017-01-17More cleanup.Gabriel Dos Reis2-28/+18
2017-01-17Misc cleanups.Gabriel Dos Reis3-126/+117
2017-01-17Simplify Tokenizer::get.Gabriel Dos Reis1-59/+58
2017-01-16Split Tokenizer::get into two functions.Gabriel Dos Reis1-44/+51
2017-01-16Include commentary lines in fragments.Gabriel Dos Reis1-0/+1
2017-01-16Remove Fragment::last_indent.Gabriel Dos Reis2-5/+1
2017-01-16Decorate each input line with its kind.Gabriel Dos Reis2-1/+8
2017-01-15TokenValue::Indent, TokenValue::Unindent, TokenValue::JustifyGabriel Dos Reis2-5/+5
Classify them as formatting tokens. Remove TokenValue::Artificial.
2017-01-02Include a native entry point for parsing Boot source files, and forGabriel Dos Reis2-7/+62
transpiling to Lisp.
2015-12-30Move bemol.cc's Fragment to core library.Gabriel Dos Reis2-4/+57
2015-12-29Tidy C++ code tokenizing Boot and Spad inputs.Gabriel Dos Reis13-8/+22
2015-12-23Arrange the source include director to mirror expected build structure ↵Gabriel Dos Reis20-0/+170
instead of creating links.
2014-11-30Misc cleanup.dos-reis1-0/+18
2014-11-29Move code from bemol.cc to library.dos-reis2-18/+114
2014-11-18Remove format_on from Package.dos-reis1-1/+0
2014-11-18Add visitor to Dynamic values.dos-reis2-4/+35
2014-11-16Check for LLVM frameworkdos-reis3-14/+107
2014-09-16Add more functionalities to the VM.dos-reis3-53/+127
2014-09-16Tidy value representation.dos-reis1-70/+95
2014-09-16Tidy all-boot dependencies.dos-reis1-3/+1
2014-08-31Rename BasicString to InternedStringdos-reis1-8/+8
2014-08-30Add Lisp punctuators to the generic lexer.dos-reis2-2/+37
2014-08-30Rename TokenStream<> to Tokenizer<>dos-reis1-4/+23
2014-08-27Tidy TokenStream<>::get()dos-reis1-286/+295
2014-08-26Add generic Boot and Spad tokenizer.dos-reis4-168/+714
2014-08-18Tidy.dos-reis1-108/+108
2014-08-18Add src/boot/Makefile.amdos-reis2-2/+2
2014-08-17OpenAxiom::VM::Value is now a distinct type.dos-reis1-18/+19
2014-08-17OpenAxiom::VM::Fixnum is now a distinct type.dos-reis1-8/+11
2014-08-17Tidy VM's Character representation.dos-reis1-13/+15
2014-08-16Avoid SBCL deprecated features.dos-reis1-6/+2
2014-02-03Fix global variable names in Makefilesdos-reis1-1/+2
2013-12-15 Fix SF/95.dos-reis1-2/+2
* include/vm.H (internal_type): Adjust. (internal_data): Likewise.
2013-11-27 * include/storage.H (Arena<T>::allocate): Adjust spelling ofdos-reis1-4/+2
alignment query operator. (Arena<T>::Arena): Likewise. (HashTableEntry<T>): Adjust spelling of alignment specifier.
2013-11-03Add Charset.H stubdos-reis1-0/+49
2013-06-30Simplify 'server' definition and use.dos-reis1-3/+3
2013-06-28Add src/rt for core runtime support.dos-reis4-0/+138
2013-06-27Add small Lisp evaluator for the benefit of new GUI.dos-reis4-20/+556
2013-06-26Rewrite s-expression reader.dos-reis3-186/+119
2013-06-25 * include/sexpr.H: Move from utils.dos-reis1-0/+461
(UniqueAllocator): Remove. (SyntaxComparator): Likewise. * syntax/sexpr.cc: Move from utils.
2013-06-22Use token::value more.dos-reis1-11/+14
2013-06-22Fix incomplete checking.dos-reis1-17/+0
2013-06-22Add SourceFile.Hdos-reis3-9/+55
2013-06-22 * include/FileMapping.H: New.dos-reis2-19/+65
2013-06-22Use Byte for data from input source.dos-reis1-6/+6