├── .gitignore ├── .gitmodules ├── Makefile ├── Makefile.gc ├── README.mediawiki ├── compiler ├── Makefile ├── doc │ └── System_V_AMD64_ABI_convention.txt ├── lab │ ├── Makefile │ ├── box_int.c │ ├── func_call.c │ ├── func_ptr.c │ ├── if_stmt.c │ ├── plain_c.c │ ├── return_42.c │ ├── send_other.c │ ├── vararg.c │ ├── while_stmt.c │ └── word_ops.c ├── lib │ ├── assembler.scm │ ├── compiler-1.scm │ ├── compiler-2.scm │ ├── compiler-3.scm │ ├── compiler.scm │ ├── debug.scm │ ├── environment.scm │ ├── inline.scm │ ├── label.scm │ ├── peephole.scm │ └── send.scm └── t │ ├── compiler-test.scm │ └── peephole-test.scm ├── core ├── .gitignore ├── Makefile ├── include │ └── tort │ │ ├── .gitignore │ │ ├── box.h │ │ ├── config.h │ │ ├── core.h │ │ ├── d_m.h │ │ ├── d_m.h.begin │ │ ├── d_m.h.end │ │ ├── d_m.h.gen │ │ ├── d_mt.h │ │ ├── d_mt.h.begin │ │ ├── d_mt.h.end │ │ ├── d_mt.h.gen │ │ ├── d_s.all.h │ │ ├── d_s.h │ │ ├── d_s.h.begin │ │ ├── d_s.h.end │ │ ├── d_s.h.gen │ │ ├── d_slot.h │ │ ├── d_slot.h.begin │ │ ├── d_slot.h.end │ │ ├── d_slot.h.gen │ │ ├── fixnum.h.begin │ │ ├── fixnum.h.end │ │ ├── fixnum.h.gen │ │ ├── internal.h.begin │ │ ├── internal.h.end │ │ ├── internal.h.gen │ │ ├── ops.h │ │ └── tort.h ├── src │ ├── cmp.c │ ├── debug.c │ ├── dynlib.c │ ├── eq.c │ ├── error.c │ ├── fixnum.c │ ├── gc.c │ ├── gc_stats.h │ ├── init.c │ ├── io.c │ ├── literal.c │ ├── locative.c │ ├── lookup.c │ ├── map.c │ ├── message.c │ ├── method.c │ ├── mtable.c │ ├── object.c │ ├── pair.c │ ├── printf.c │ ├── ptr.c │ ├── slot.c │ ├── string.c │ ├── symbol.c │ ├── symbol_encoding.c │ ├── tagged.c │ ├── value.c │ ├── vector.c │ ├── word.c │ └── write.c └── t │ ├── alias_method_test.32.exp │ ├── alias_method_test.64.exp │ ├── alias_method_test.c │ ├── alias_method_test.exp │ ├── boolean_test.32.exp │ ├── boolean_test.64.exp │ ├── boolean_test.c │ ├── boolean_test.exp │ ├── init_test.32.exp │ ├── init_test.64.exp │ ├── init_test.c │ ├── init_test.exp │ ├── inspect_test.32.exp │ ├── inspect_test.64.exp │ ├── inspect_test.c │ ├── inspect_test.exp │ ├── integer_test.32.exp │ ├── integer_test.64.exp │ ├── integer_test.c │ ├── integer_test.exp │ ├── io_finalize_test.32.exp │ ├── io_finalize_test.64.exp │ ├── io_finalize_test.c │ ├── io_finalize_test.exp │ ├── locative.lisp │ ├── map_test.32.exp │ ├── map_test.64.exp │ ├── map_test.c │ ├── map_test.exp │ ├── message_test.32.exp │ ├── message_test.64.exp │ ├── message_test.c │ ├── message_test.exp │ ├── nil_test.32.exp │ ├── nil_test.64.exp │ ├── nil_test.c │ ├── nil_test.exp │ ├── not_found_test.32.exp │ ├── not_found_test.64.exp │ ├── not_found_test.c │ ├── not_found_test.exp │ ├── popen_test.32.exp │ ├── popen_test.64.exp │ ├── popen_test.c │ ├── popen_test.exp │ ├── printf_test.32.exp │ ├── printf_test.64.exp │ ├── printf_test.c │ ├── printf_test.exp │ ├── speed_test.32.exp │ ├── speed_test.64.exp │ ├── speed_test.c │ ├── speed_test.exp │ ├── string_test.32.exp │ ├── string_test.64.exp │ ├── string_test.c │ ├── string_test.exp │ ├── symbol_encoding_test.32.exp │ ├── symbol_encoding_test.64.exp │ ├── symbol_encoding_test.c │ ├── symbol_encoding_test.exp │ ├── symbols_test.32.exp │ ├── symbols_test.64.exp │ ├── symbols_test.c │ ├── symbols_test.exp │ ├── symtab_test.32.exp │ ├── symtab_test.64.exp │ ├── symtab_test.c │ ├── symtab_test.exp │ ├── tagged_test.32.exp │ ├── tagged_test.64.exp │ ├── tagged_test.c │ ├── tagged_test.exp │ ├── tort_test.32.exp │ ├── tort_test.64.exp │ ├── tort_test.c │ ├── tort_test.exp │ ├── value-test.lisp │ ├── vector_test.32.exp │ ├── vector_test.64.exp │ ├── vector_test.c │ ├── vector_test.exp │ ├── word_size.32.exp │ ├── word_size.64.exp │ └── word_size.c ├── doc ├── Makefile ├── bootstrap.txt ├── image │ └── object-graph-1.svg ├── metaclass.txt ├── metadecomp.slides.textile ├── metaobjects.txt └── recursive_process_spaces.txt ├── ext ├── Makefile ├── include │ └── tort │ │ ├── block.h │ │ ├── fiber.h │ │ └── repl.h ├── src │ ├── block.c │ ├── catch.c │ ├── dmap.c │ ├── fiber.c │ ├── fiber_core.c │ ├── object_graph.c │ ├── posix.c │ ├── repl.c │ ├── send_block.c │ ├── sendv.c │ └── slotted_object.c └── t │ ├── block_test.32.exp │ ├── block_test.64.exp │ ├── block_test.c │ ├── block_test.exp │ ├── dl_test.32.exp │ ├── dl_test.64.exp │ ├── dl_test.c │ ├── dl_test.exp │ ├── fiber_core_test.32.exp │ ├── fiber_core_test.64.exp │ ├── fiber_core_test.c │ ├── fiber_core_test.exp │ ├── fiber_test.32.exp │ ├── fiber_test.64.exp │ ├── fiber_test.c │ ├── fiber_test.exp │ ├── object_graph_test.32.exp │ ├── object_graph_test.64.exp │ ├── object_graph_test.c │ └── object_graph_test.exp ├── lab ├── .gitignore ├── Makefile ├── c_calls.c ├── hemispace │ ├── .gitignore │ ├── Makefile │ ├── allocator.cc │ ├── allocator.hh │ └── test-1.cc ├── piumarta.c └── threadcomp │ ├── .gitignore │ ├── Makefile │ ├── isn.h │ └── threadcomp.c ├── lisp ├── Makefile ├── bin │ ├── .gitignore │ ├── tlisp.c │ └── tlispsh ├── include │ └── tort │ │ └── lisp.h ├── lib │ ├── boot.lisp │ ├── generate-symbols-txt.scm │ ├── macro-expander.lisp │ ├── pattern.scm │ └── struct.lisp ├── src │ ├── lisp.c │ ├── lisp_eval.c │ └── lisp_repl.c └── t │ ├── catch.lisp │ ├── lisp_dl_test.32.exp │ ├── lisp_dl_test.64.exp │ ├── lisp_dl_test.c │ ├── lisp_dl_test.exp │ ├── lisp_eval_send_test.32.exp │ ├── lisp_eval_send_test.64.exp │ ├── lisp_eval_send_test.c │ ├── lisp_eval_test.32.exp │ ├── lisp_eval_test.64.exp │ ├── lisp_eval_test.c │ ├── lisp_eval_test.exp │ ├── lisp_test.32.exp │ ├── lisp_test.64.exp │ ├── lisp_test.c │ ├── lisp_test.exp │ ├── lisp_test.in │ ├── macro-expander-test.scm │ ├── macro-test.lisp │ ├── quasiquote.lisp │ ├── scheme_syntax.lisp │ ├── slotted_object.lisp │ └── struct-test.lisp ├── mk ├── config.mk └── target.mk └── tool ├── d ├── filter-output └── t /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/.gitmodules -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.gc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/Makefile.gc -------------------------------------------------------------------------------- /README.mediawiki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/README.mediawiki -------------------------------------------------------------------------------- /compiler/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/Makefile -------------------------------------------------------------------------------- /compiler/doc/System_V_AMD64_ABI_convention.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/doc/System_V_AMD64_ABI_convention.txt -------------------------------------------------------------------------------- /compiler/lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lab/Makefile -------------------------------------------------------------------------------- /compiler/lab/box_int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lab/box_int.c -------------------------------------------------------------------------------- /compiler/lab/func_call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lab/func_call.c -------------------------------------------------------------------------------- /compiler/lab/func_ptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lab/func_ptr.c -------------------------------------------------------------------------------- /compiler/lab/if_stmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lab/if_stmt.c -------------------------------------------------------------------------------- /compiler/lab/plain_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lab/plain_c.c -------------------------------------------------------------------------------- /compiler/lab/return_42.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lab/return_42.c -------------------------------------------------------------------------------- /compiler/lab/send_other.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lab/send_other.c -------------------------------------------------------------------------------- /compiler/lab/vararg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lab/vararg.c -------------------------------------------------------------------------------- /compiler/lab/while_stmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lab/while_stmt.c -------------------------------------------------------------------------------- /compiler/lab/word_ops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lab/word_ops.c -------------------------------------------------------------------------------- /compiler/lib/assembler.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lib/assembler.scm -------------------------------------------------------------------------------- /compiler/lib/compiler-1.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lib/compiler-1.scm -------------------------------------------------------------------------------- /compiler/lib/compiler-2.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lib/compiler-2.scm -------------------------------------------------------------------------------- /compiler/lib/compiler-3.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lib/compiler-3.scm -------------------------------------------------------------------------------- /compiler/lib/compiler.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lib/compiler.scm -------------------------------------------------------------------------------- /compiler/lib/debug.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lib/debug.scm -------------------------------------------------------------------------------- /compiler/lib/environment.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lib/environment.scm -------------------------------------------------------------------------------- /compiler/lib/inline.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lib/inline.scm -------------------------------------------------------------------------------- /compiler/lib/label.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lib/label.scm -------------------------------------------------------------------------------- /compiler/lib/peephole.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lib/peephole.scm -------------------------------------------------------------------------------- /compiler/lib/send.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/lib/send.scm -------------------------------------------------------------------------------- /compiler/t/compiler-test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/t/compiler-test.scm -------------------------------------------------------------------------------- /compiler/t/peephole-test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/compiler/t/peephole-test.scm -------------------------------------------------------------------------------- /core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/.gitignore -------------------------------------------------------------------------------- /core/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/Makefile -------------------------------------------------------------------------------- /core/include/tort/.gitignore: -------------------------------------------------------------------------------- 1 | internal.h 2 | -------------------------------------------------------------------------------- /core/include/tort/box.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/box.h -------------------------------------------------------------------------------- /core/include/tort/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/config.h -------------------------------------------------------------------------------- /core/include/tort/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/core.h -------------------------------------------------------------------------------- /core/include/tort/d_m.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/d_m.h -------------------------------------------------------------------------------- /core/include/tort/d_m.h.begin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/d_m.h.begin -------------------------------------------------------------------------------- /core/include/tort/d_m.h.end: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/d_m.h.end -------------------------------------------------------------------------------- /core/include/tort/d_m.h.gen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/d_m.h.gen -------------------------------------------------------------------------------- /core/include/tort/d_mt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/d_mt.h -------------------------------------------------------------------------------- /core/include/tort/d_mt.h.begin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/d_mt.h.begin -------------------------------------------------------------------------------- /core/include/tort/d_mt.h.end: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/d_mt.h.end -------------------------------------------------------------------------------- /core/include/tort/d_mt.h.gen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/d_mt.h.gen -------------------------------------------------------------------------------- /core/include/tort/d_s.all.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/d_s.all.h -------------------------------------------------------------------------------- /core/include/tort/d_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/d_s.h -------------------------------------------------------------------------------- /core/include/tort/d_s.h.begin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/d_s.h.begin -------------------------------------------------------------------------------- /core/include/tort/d_s.h.end: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/d_s.h.end -------------------------------------------------------------------------------- /core/include/tort/d_s.h.gen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/d_s.h.gen -------------------------------------------------------------------------------- /core/include/tort/d_slot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/d_slot.h -------------------------------------------------------------------------------- /core/include/tort/d_slot.h.begin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/d_slot.h.begin -------------------------------------------------------------------------------- /core/include/tort/d_slot.h.end: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/d_slot.h.end -------------------------------------------------------------------------------- /core/include/tort/d_slot.h.gen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/d_slot.h.gen -------------------------------------------------------------------------------- /core/include/tort/fixnum.h.begin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/include/tort/fixnum.h.end: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/include/tort/fixnum.h.gen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/fixnum.h.gen -------------------------------------------------------------------------------- /core/include/tort/internal.h.begin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/internal.h.begin -------------------------------------------------------------------------------- /core/include/tort/internal.h.end: -------------------------------------------------------------------------------- 1 | 2 | #endif 3 | -------------------------------------------------------------------------------- /core/include/tort/internal.h.gen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/internal.h.gen -------------------------------------------------------------------------------- /core/include/tort/ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/ops.h -------------------------------------------------------------------------------- /core/include/tort/tort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/include/tort/tort.h -------------------------------------------------------------------------------- /core/src/cmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/cmp.c -------------------------------------------------------------------------------- /core/src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/debug.c -------------------------------------------------------------------------------- /core/src/dynlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/dynlib.c -------------------------------------------------------------------------------- /core/src/eq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/eq.c -------------------------------------------------------------------------------- /core/src/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/error.c -------------------------------------------------------------------------------- /core/src/fixnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/fixnum.c -------------------------------------------------------------------------------- /core/src/gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/gc.c -------------------------------------------------------------------------------- /core/src/gc_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/gc_stats.h -------------------------------------------------------------------------------- /core/src/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/init.c -------------------------------------------------------------------------------- /core/src/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/io.c -------------------------------------------------------------------------------- /core/src/literal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/literal.c -------------------------------------------------------------------------------- /core/src/locative.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/locative.c -------------------------------------------------------------------------------- /core/src/lookup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/lookup.c -------------------------------------------------------------------------------- /core/src/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/map.c -------------------------------------------------------------------------------- /core/src/message.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/message.c -------------------------------------------------------------------------------- /core/src/method.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/method.c -------------------------------------------------------------------------------- /core/src/mtable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/mtable.c -------------------------------------------------------------------------------- /core/src/object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/object.c -------------------------------------------------------------------------------- /core/src/pair.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/pair.c -------------------------------------------------------------------------------- /core/src/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/printf.c -------------------------------------------------------------------------------- /core/src/ptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/ptr.c -------------------------------------------------------------------------------- /core/src/slot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/slot.c -------------------------------------------------------------------------------- /core/src/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/string.c -------------------------------------------------------------------------------- /core/src/symbol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/symbol.c -------------------------------------------------------------------------------- /core/src/symbol_encoding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/symbol_encoding.c -------------------------------------------------------------------------------- /core/src/tagged.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/tagged.c -------------------------------------------------------------------------------- /core/src/value.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/value.c -------------------------------------------------------------------------------- /core/src/vector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/vector.c -------------------------------------------------------------------------------- /core/src/word.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/word.c -------------------------------------------------------------------------------- /core/src/write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/src/write.c -------------------------------------------------------------------------------- /core/t/alias_method_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/alias_method_test.32.exp -------------------------------------------------------------------------------- /core/t/alias_method_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/alias_method_test.64.exp -------------------------------------------------------------------------------- /core/t/alias_method_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/alias_method_test.c -------------------------------------------------------------------------------- /core/t/alias_method_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/alias_method_test.exp -------------------------------------------------------------------------------- /core/t/boolean_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/boolean_test.32.exp -------------------------------------------------------------------------------- /core/t/boolean_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/boolean_test.64.exp -------------------------------------------------------------------------------- /core/t/boolean_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/boolean_test.c -------------------------------------------------------------------------------- /core/t/boolean_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/boolean_test.exp -------------------------------------------------------------------------------- /core/t/init_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/init_test.32.exp -------------------------------------------------------------------------------- /core/t/init_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/init_test.64.exp -------------------------------------------------------------------------------- /core/t/init_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/init_test.c -------------------------------------------------------------------------------- /core/t/init_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/init_test.exp -------------------------------------------------------------------------------- /core/t/inspect_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/inspect_test.32.exp -------------------------------------------------------------------------------- /core/t/inspect_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/inspect_test.64.exp -------------------------------------------------------------------------------- /core/t/inspect_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/inspect_test.c -------------------------------------------------------------------------------- /core/t/inspect_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/inspect_test.exp -------------------------------------------------------------------------------- /core/t/integer_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/integer_test.32.exp -------------------------------------------------------------------------------- /core/t/integer_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/integer_test.64.exp -------------------------------------------------------------------------------- /core/t/integer_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/integer_test.c -------------------------------------------------------------------------------- /core/t/integer_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/integer_test.exp -------------------------------------------------------------------------------- /core/t/io_finalize_test.32.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/t/io_finalize_test.64.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/t/io_finalize_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/io_finalize_test.c -------------------------------------------------------------------------------- /core/t/io_finalize_test.exp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/t/locative.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/locative.lisp -------------------------------------------------------------------------------- /core/t/map_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/map_test.32.exp -------------------------------------------------------------------------------- /core/t/map_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/map_test.64.exp -------------------------------------------------------------------------------- /core/t/map_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/map_test.c -------------------------------------------------------------------------------- /core/t/map_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/map_test.exp -------------------------------------------------------------------------------- /core/t/message_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/message_test.32.exp -------------------------------------------------------------------------------- /core/t/message_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/message_test.64.exp -------------------------------------------------------------------------------- /core/t/message_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/message_test.c -------------------------------------------------------------------------------- /core/t/message_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/message_test.exp -------------------------------------------------------------------------------- /core/t/nil_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/nil_test.32.exp -------------------------------------------------------------------------------- /core/t/nil_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/nil_test.64.exp -------------------------------------------------------------------------------- /core/t/nil_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/nil_test.c -------------------------------------------------------------------------------- /core/t/nil_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/nil_test.exp -------------------------------------------------------------------------------- /core/t/not_found_test.32.exp: -------------------------------------------------------------------------------- 1 | 2 | not_found foobar 3 | 4 | DONE 5 | -------------------------------------------------------------------------------- /core/t/not_found_test.64.exp: -------------------------------------------------------------------------------- 1 | 2 | not_found foobar 3 | 4 | DONE 5 | -------------------------------------------------------------------------------- /core/t/not_found_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/not_found_test.c -------------------------------------------------------------------------------- /core/t/not_found_test.exp: -------------------------------------------------------------------------------- 1 | 2 | not_found foobar 3 | 4 | DONE 5 | -------------------------------------------------------------------------------- /core/t/popen_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/popen_test.32.exp -------------------------------------------------------------------------------- /core/t/popen_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/popen_test.64.exp -------------------------------------------------------------------------------- /core/t/popen_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/popen_test.c -------------------------------------------------------------------------------- /core/t/popen_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/popen_test.exp -------------------------------------------------------------------------------- /core/t/printf_test.32.exp: -------------------------------------------------------------------------------- 1 | HELLO! 2 | printf(...) => "{{@pair(true,false)}}" 3 | 4 | DONE 5 | -------------------------------------------------------------------------------- /core/t/printf_test.64.exp: -------------------------------------------------------------------------------- 1 | HELLO! 2 | printf(...) => "{{@pair(true,false)}}" 3 | 4 | DONE 5 | -------------------------------------------------------------------------------- /core/t/printf_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/printf_test.c -------------------------------------------------------------------------------- /core/t/printf_test.exp: -------------------------------------------------------------------------------- 1 | HELLO! 2 | printf(...) => "{{@pair(true, false)}}" 3 | 4 | DONE 5 | -------------------------------------------------------------------------------- /core/t/speed_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/speed_test.32.exp -------------------------------------------------------------------------------- /core/t/speed_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/speed_test.64.exp -------------------------------------------------------------------------------- /core/t/speed_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/speed_test.c -------------------------------------------------------------------------------- /core/t/speed_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/speed_test.exp -------------------------------------------------------------------------------- /core/t/string_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/string_test.32.exp -------------------------------------------------------------------------------- /core/t/string_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/string_test.64.exp -------------------------------------------------------------------------------- /core/t/string_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/string_test.c -------------------------------------------------------------------------------- /core/t/string_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/string_test.exp -------------------------------------------------------------------------------- /core/t/symbol_encoding_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/symbol_encoding_test.32.exp -------------------------------------------------------------------------------- /core/t/symbol_encoding_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/symbol_encoding_test.64.exp -------------------------------------------------------------------------------- /core/t/symbol_encoding_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/symbol_encoding_test.c -------------------------------------------------------------------------------- /core/t/symbol_encoding_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/symbol_encoding_test.exp -------------------------------------------------------------------------------- /core/t/symbols_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/symbols_test.32.exp -------------------------------------------------------------------------------- /core/t/symbols_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/symbols_test.64.exp -------------------------------------------------------------------------------- /core/t/symbols_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/symbols_test.c -------------------------------------------------------------------------------- /core/t/symbols_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/symbols_test.exp -------------------------------------------------------------------------------- /core/t/symtab_test.32.exp: -------------------------------------------------------------------------------- 1 | (size _symtab) => 4 2 | 3 | DONE 4 | -------------------------------------------------------------------------------- /core/t/symtab_test.64.exp: -------------------------------------------------------------------------------- 1 | (size _symtab) => 1153 2 | 3 | DONE 4 | -------------------------------------------------------------------------------- /core/t/symtab_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/symtab_test.c -------------------------------------------------------------------------------- /core/t/symtab_test.exp: -------------------------------------------------------------------------------- 1 | (size _symtab) => 4 2 | 3 | DONE 4 | -------------------------------------------------------------------------------- /core/t/tagged_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/tagged_test.32.exp -------------------------------------------------------------------------------- /core/t/tagged_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/tagged_test.64.exp -------------------------------------------------------------------------------- /core/t/tagged_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/tagged_test.c -------------------------------------------------------------------------------- /core/t/tagged_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/tagged_test.exp -------------------------------------------------------------------------------- /core/t/tort_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/tort_test.32.exp -------------------------------------------------------------------------------- /core/t/tort_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/tort_test.64.exp -------------------------------------------------------------------------------- /core/t/tort_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/tort_test.c -------------------------------------------------------------------------------- /core/t/tort_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/tort_test.exp -------------------------------------------------------------------------------- /core/t/value-test.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/value-test.lisp -------------------------------------------------------------------------------- /core/t/vector_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/vector_test.32.exp -------------------------------------------------------------------------------- /core/t/vector_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/vector_test.64.exp -------------------------------------------------------------------------------- /core/t/vector_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/vector_test.c -------------------------------------------------------------------------------- /core/t/vector_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/vector_test.exp -------------------------------------------------------------------------------- /core/t/word_size.32.exp: -------------------------------------------------------------------------------- 1 | 32 2 | -------------------------------------------------------------------------------- /core/t/word_size.64.exp: -------------------------------------------------------------------------------- 1 | 64 2 | -------------------------------------------------------------------------------- /core/t/word_size.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/core/t/word_size.c -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/bootstrap.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/doc/bootstrap.txt -------------------------------------------------------------------------------- /doc/image/object-graph-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/doc/image/object-graph-1.svg -------------------------------------------------------------------------------- /doc/metaclass.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/doc/metaclass.txt -------------------------------------------------------------------------------- /doc/metadecomp.slides.textile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/doc/metadecomp.slides.textile -------------------------------------------------------------------------------- /doc/metaobjects.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/doc/metaobjects.txt -------------------------------------------------------------------------------- /doc/recursive_process_spaces.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/doc/recursive_process_spaces.txt -------------------------------------------------------------------------------- /ext/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/Makefile -------------------------------------------------------------------------------- /ext/include/tort/block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/include/tort/block.h -------------------------------------------------------------------------------- /ext/include/tort/fiber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/include/tort/fiber.h -------------------------------------------------------------------------------- /ext/include/tort/repl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/include/tort/repl.h -------------------------------------------------------------------------------- /ext/src/block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/src/block.c -------------------------------------------------------------------------------- /ext/src/catch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/src/catch.c -------------------------------------------------------------------------------- /ext/src/dmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/src/dmap.c -------------------------------------------------------------------------------- /ext/src/fiber.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/src/fiber.c -------------------------------------------------------------------------------- /ext/src/fiber_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/src/fiber_core.c -------------------------------------------------------------------------------- /ext/src/object_graph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/src/object_graph.c -------------------------------------------------------------------------------- /ext/src/posix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/src/posix.c -------------------------------------------------------------------------------- /ext/src/repl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/src/repl.c -------------------------------------------------------------------------------- /ext/src/send_block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/src/send_block.c -------------------------------------------------------------------------------- /ext/src/sendv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/src/sendv.c -------------------------------------------------------------------------------- /ext/src/slotted_object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/src/slotted_object.c -------------------------------------------------------------------------------- /ext/t/block_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/t/block_test.32.exp -------------------------------------------------------------------------------- /ext/t/block_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/t/block_test.64.exp -------------------------------------------------------------------------------- /ext/t/block_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/t/block_test.c -------------------------------------------------------------------------------- /ext/t/block_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/t/block_test.exp -------------------------------------------------------------------------------- /ext/t/dl_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/t/dl_test.32.exp -------------------------------------------------------------------------------- /ext/t/dl_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/t/dl_test.64.exp -------------------------------------------------------------------------------- /ext/t/dl_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/t/dl_test.c -------------------------------------------------------------------------------- /ext/t/dl_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/t/dl_test.exp -------------------------------------------------------------------------------- /ext/t/fiber_core_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/t/fiber_core_test.32.exp -------------------------------------------------------------------------------- /ext/t/fiber_core_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/t/fiber_core_test.64.exp -------------------------------------------------------------------------------- /ext/t/fiber_core_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/t/fiber_core_test.c -------------------------------------------------------------------------------- /ext/t/fiber_core_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/t/fiber_core_test.exp -------------------------------------------------------------------------------- /ext/t/fiber_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/t/fiber_test.32.exp -------------------------------------------------------------------------------- /ext/t/fiber_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/t/fiber_test.64.exp -------------------------------------------------------------------------------- /ext/t/fiber_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/t/fiber_test.c -------------------------------------------------------------------------------- /ext/t/fiber_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/t/fiber_test.exp -------------------------------------------------------------------------------- /ext/t/object_graph_test.32.exp: -------------------------------------------------------------------------------- 1 | 2 | 3 | DONE 4 | -------------------------------------------------------------------------------- /ext/t/object_graph_test.64.exp: -------------------------------------------------------------------------------- 1 | 2 | 3 | DONE 4 | -------------------------------------------------------------------------------- /ext/t/object_graph_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/ext/t/object_graph_test.c -------------------------------------------------------------------------------- /ext/t/object_graph_test.exp: -------------------------------------------------------------------------------- 1 | 2 | 3 | DONE 4 | -------------------------------------------------------------------------------- /lab/.gitignore: -------------------------------------------------------------------------------- 1 | piumarta-* 2 | 3 | -------------------------------------------------------------------------------- /lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lab/Makefile -------------------------------------------------------------------------------- /lab/c_calls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lab/c_calls.c -------------------------------------------------------------------------------- /lab/hemispace/.gitignore: -------------------------------------------------------------------------------- 1 | test-*.t 2 | 3 | -------------------------------------------------------------------------------- /lab/hemispace/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lab/hemispace/Makefile -------------------------------------------------------------------------------- /lab/hemispace/allocator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lab/hemispace/allocator.cc -------------------------------------------------------------------------------- /lab/hemispace/allocator.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lab/hemispace/allocator.hh -------------------------------------------------------------------------------- /lab/hemispace/test-1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lab/hemispace/test-1.cc -------------------------------------------------------------------------------- /lab/piumarta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lab/piumarta.c -------------------------------------------------------------------------------- /lab/threadcomp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lab/threadcomp/.gitignore -------------------------------------------------------------------------------- /lab/threadcomp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lab/threadcomp/Makefile -------------------------------------------------------------------------------- /lab/threadcomp/isn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lab/threadcomp/isn.h -------------------------------------------------------------------------------- /lab/threadcomp/threadcomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lab/threadcomp/threadcomp.c -------------------------------------------------------------------------------- /lisp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/Makefile -------------------------------------------------------------------------------- /lisp/bin/.gitignore: -------------------------------------------------------------------------------- 1 | tlisp 2 | -------------------------------------------------------------------------------- /lisp/bin/tlisp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/bin/tlisp.c -------------------------------------------------------------------------------- /lisp/bin/tlispsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/bin/tlispsh -------------------------------------------------------------------------------- /lisp/include/tort/lisp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/include/tort/lisp.h -------------------------------------------------------------------------------- /lisp/lib/boot.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/lib/boot.lisp -------------------------------------------------------------------------------- /lisp/lib/generate-symbols-txt.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/lib/generate-symbols-txt.scm -------------------------------------------------------------------------------- /lisp/lib/macro-expander.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/lib/macro-expander.lisp -------------------------------------------------------------------------------- /lisp/lib/pattern.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/lib/pattern.scm -------------------------------------------------------------------------------- /lisp/lib/struct.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/lib/struct.lisp -------------------------------------------------------------------------------- /lisp/src/lisp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/src/lisp.c -------------------------------------------------------------------------------- /lisp/src/lisp_eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/src/lisp_eval.c -------------------------------------------------------------------------------- /lisp/src/lisp_repl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/src/lisp_repl.c -------------------------------------------------------------------------------- /lisp/t/catch.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/t/catch.lisp -------------------------------------------------------------------------------- /lisp/t/lisp_dl_test.32.exp: -------------------------------------------------------------------------------- 1 | () 2 | #t 3 | #f 4 | (#t . #f) 5 | 6 | DONE 7 | -------------------------------------------------------------------------------- /lisp/t/lisp_dl_test.64.exp: -------------------------------------------------------------------------------- 1 | () 2 | #t 3 | #f 4 | (#t . #f) 5 | 6 | DONE 7 | -------------------------------------------------------------------------------- /lisp/t/lisp_dl_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/t/lisp_dl_test.c -------------------------------------------------------------------------------- /lisp/t/lisp_dl_test.exp: -------------------------------------------------------------------------------- 1 | () 2 | #t 3 | #f 4 | (#t . #f) 5 | 6 | DONE 7 | -------------------------------------------------------------------------------- /lisp/t/lisp_eval_send_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/t/lisp_eval_send_test.32.exp -------------------------------------------------------------------------------- /lisp/t/lisp_eval_send_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/t/lisp_eval_send_test.64.exp -------------------------------------------------------------------------------- /lisp/t/lisp_eval_send_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/t/lisp_eval_send_test.c -------------------------------------------------------------------------------- /lisp/t/lisp_eval_test.32.exp: -------------------------------------------------------------------------------- 1 | 2 | 3 | DONE 4 | -------------------------------------------------------------------------------- /lisp/t/lisp_eval_test.64.exp: -------------------------------------------------------------------------------- 1 | 2 | 3 | DONE 4 | -------------------------------------------------------------------------------- /lisp/t/lisp_eval_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/t/lisp_eval_test.c -------------------------------------------------------------------------------- /lisp/t/lisp_eval_test.exp: -------------------------------------------------------------------------------- 1 | > 2 | 3 | DONE 4 | -------------------------------------------------------------------------------- /lisp/t/lisp_test.32.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/t/lisp_test.32.exp -------------------------------------------------------------------------------- /lisp/t/lisp_test.64.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/t/lisp_test.64.exp -------------------------------------------------------------------------------- /lisp/t/lisp_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/t/lisp_test.c -------------------------------------------------------------------------------- /lisp/t/lisp_test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/t/lisp_test.exp -------------------------------------------------------------------------------- /lisp/t/lisp_test.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/t/lisp_test.in -------------------------------------------------------------------------------- /lisp/t/macro-expander-test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/t/macro-expander-test.scm -------------------------------------------------------------------------------- /lisp/t/macro-test.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/t/macro-test.lisp -------------------------------------------------------------------------------- /lisp/t/quasiquote.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/t/quasiquote.lisp -------------------------------------------------------------------------------- /lisp/t/scheme_syntax.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/t/scheme_syntax.lisp -------------------------------------------------------------------------------- /lisp/t/slotted_object.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/t/slotted_object.lisp -------------------------------------------------------------------------------- /lisp/t/struct-test.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/lisp/t/struct-test.lisp -------------------------------------------------------------------------------- /mk/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/mk/config.mk -------------------------------------------------------------------------------- /mk/target.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/mk/target.mk -------------------------------------------------------------------------------- /tool/d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/tool/d -------------------------------------------------------------------------------- /tool/filter-output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/tool/filter-output -------------------------------------------------------------------------------- /tool/t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstephens/tort/HEAD/tool/t --------------------------------------------------------------------------------