aboutsummaryrefslogtreecommitdiff
path: root/src/include
AgeCommit message (Collapse)AuthorFilesLines
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
2013-06-21 * include/dialect.H: New.dos-reis2-0/+362
* include/diagnostics.H: Likewise. * include/storage.H: Move from utils/.
2013-06-20Add basic diagnostics standard streams.dos-reis1-0/+55
2013-06-01Support --output in compiler, for bootstrapping stage.dos-reis1-2/+4
2013-04-06Add token representation filesdos-reis1-0/+199
2013-04-04Add initial io library filesdos-reis4-0/+340
2013-04-03Fix up fallout from C++11 switchdos-reis1-26/+40
2012-08-26 * graph/Gdraws/Gfun.c (GDrawLine): Make string parameter of typedos-reis1-1/+1
const char*. (GDrawPushButton): Likewise. (GDrawString): Likewise. (PSCreateContext): Likewise. (centerX): Likewise. * Makefile.am (all-graph): Require all-utils.
2012-08-26 * include/sockio.h (init_purpose_table): Remove declaration.dos-reis1-13/+4
(redirect_stdio): Likewise. (init_socks): Likewise. (flush_stdout): Likewise. (print_line): Likewise. (BaloonServer): Remove. (DebugWindow): Likewise. (Forker): Likewise. (AV): Likewise. * interp/server.boot (serverReadLine): Do not flushOutput. * interp/sys-constants.boot ($MessageServer): Remove. ($DebugWindow): Likewise. ($Forker): Likewise. * interp/sys-os.boot (printLine): Remove associated foreign import. * lib/sockio-c.c (init_purpose_table): Do not export. (init_socks): Likewise. (get_socket_type): Simplify. Remove dead code. (redirect_stdio): Remove. (flush_stdio): Likewise. (print_line): Likewise.
2012-08-19 * boot/ast.boot (genSBCLnativeTranslation): Do no prepend andos-reis1-1/+1
underbar when WIN32 (no longer necessary.) * include/open-axiom.h (OPENAXIOM_EXPORT): Fix thino.
2012-08-19 * include/sockio.h (connect_to_local_server): First parameter nowdos-reis2-2/+2
const char*. * include/pixmap.h (zzopen): Second parameter now const char*. * lib/pixmap.c: Propagate change. * lib/sockio-c.c: Likewise. * hyper/parse-types.c (parse_verbatim): Tidy. * hyper/spadint.c (print_source_to_string1): Likewise. * hyper/initx.h (init_top_window): Change parameter type to const char*. * hyper/initx.c: Propagate change. * hyper/titlebar.c: Tidy. (set_name_and_icon): icon_name is now of type const char*. (get_border_properties): bwidth is not of type const char*. (mergeDatabases): classname is now of type const char*. (is_it_850): probtbl.name is now of type const char*.
2012-08-19 * include/util.H1 (getmemWithLine): Second argument is now const char*.dos-reis2-3/+3
(saymemWithLine): First argument is now char*. * lib/util.c: Propogate change. * include/XSpadFill.h (SpadFillGC): Change last parameter type to const char*. * lib/XSpadFill.c (SpadFillGC): Likewise.
2011-09-03 * lib/pixmap.c: Include standard header.dos-reis1-486/+0
* include/xpm.h: Remove.
2011-08-19Fix Graphics components startupalfredoport1-2/+2
2011-06-27 * utils/Makefile.in (libOpenAxiom_SOURCES): Include filesystem.ccdos-reis1-0/+29
* include/open-axiom.h (Filesystem): New. * gui/debate.cc (Debate::Debate): Initialize fs data member. * gui/debate.h (Debate): Declare it.
2011-06-02consolidate utility codesdos-reis1-7/+88
2011-05-30fix const-correctness in old C codesdos-reis4-6/+6
2010-11-28 * clef/: Add using directive at toplevel.dos-reis3-51/+67
* etc/: Likewise. * graph/: Likewise. * hyper/: Likewise. * lib/: Likewise. * sman/: Likewise. * Makefile.am (OA_SMAN_TARGETS): New. (OA_GRAPHICS_TARGETS): Likewise.
2010-11-28 * lib/Makefile.in: Build libopen-axiom-core and libspad with a C++dos-reis16-256/+140
compiler and linker. * lib/bsdsignal.c: Fix C calling convention annotation. * lib/cfuns-c.c: Likewise. * lib/edin.c: Likewise. * lib/sockio-c.c: Likewise. * include/bsdsignal.h: Remove 'extern "C"'-block annotation. * include/cfuns.h: Likewise. * include/cursor.h: Likewise. * include/edin.h: Likewise. * include/fnct_key.h: Likewise. * include/halloc.h: Likewise. * include/hash.h: Likewise. * include/openpty.h: Likewise. * include/pixmap.h: Likewise. * include/prt.h: Likewise. * include/sockio.h: Likewise. * include/spadcolors.h: Likewise. * include/util.H1: Likewise. * include/view.h: Likewise. * include/wct.h: Likewise. * include/open-axiom.h (OPENAXIOM_C_CALL): New macro. (OPENAXIOM_C_EXPORT): Likewise.
2010-11-22(no commit message)dos-reis18-144/+505