smalltalk-tng

log

age author description
2009-07-26 Tony Garnock-Jones Linux needs -lm -ldl apparently.
2009-07-26 Tony Garnock-Jones RTLD_DEFAULT is not defined on Linux.
2009-07-26 Tony Garnock-Jones Fresh checkouts need libdisasm.a (and its .h file) before building shell.
2009-07-24 Tony Garnock-Jones Begin adapting evaluator to codegen
2009-07-24 Tony Garnock-Jones Fix tinyscheme reverse-won't-deal-with-empty-list bug.
2009-07-24 Tony Garnock-Jones Clean up comments a little.
2009-07-24 Tony Garnock-Jones Compute frame size accurately, and abstract out prelude/postlude
2009-07-24 Tony Garnock-Jones Add get-native-function-addr.
2009-07-24 Tony Garnock-Jones Rename "assemble" to "flatten-and-pre-relocate", which is more sensible
2009-07-24 Tony Garnock-Jones Relocations; dlsym; use shr instead of quotient, as quotient seems buggy
2009-07-24 Tony Garnock-Jones The tinyscheme reverse doesn't take nil!
2009-07-24 Tony Garnock-Jones Make compiler emit warnings for shell.c
2009-07-24 Tony Garnock-Jones Switch to gas's (source, target) ordering; call disassembler.
2009-07-24 Tony Garnock-Jones Link in a disassembler to help with debugging
2009-07-24 Tony Garnock-Jones libdisasm-0.23
2009-07-24 Tony Garnock-Jones Better assembly DSL.
2009-07-23 Tony Garnock-Jones Better structure
2009-07-23 Tony Garnock-Jones Beginnings of a code generator
2009-07-23 Tony Garnock-Jones Make shell load codegen.scm
2009-07-23 Tony Garnock-Jones Ignore build product
2009-07-23 Tony Garnock-Jones Tiny shell
2009-07-22 Tony Garnock-Jones Ignore build products.
2009-07-22 Tony Garnock-Jones Make it compile on my OSX machine.
2009-07-22 Tony Garnock-Jones Commit tinyscheme, checked out from sourceforge CVS this evening.
2009-07-18 Tony Garnock-Jones Note from twitter
2009-07-05 Tony Garnock-Jones Remove old, now-redundant clauses that I forgot to remove long ago (!)etng-r2_pre_trinity_wip
2009-07-05 Tony Garnock-Jones Implement "someproxy |as somebehaviour" in boot.tng
2009-07-05 Tony Garnock-Jones Switch from "[]" to "rec {}", and add "rec selfid {}" form
2009-05-23 Tony Garnock-Jones Sketch of the usefulness of arrow-meaning-cutpoint in backtracking pattern-match!
2009-01-23 Tony Garnock-Jones gcc's -fverbose-asm is useful!
2009-01-22 Tony Garnock-Jones Tweak function-extension style
2009-01-22 Tony Garnock-Jones Add pipe syntax.
2009-01-22 Tony Garnock-Jones Delegate to symbolProxy on qname as well as symbol.
2009-01-22 Tony Garnock-Jones Fix bugs and typo in boot.tng.
2009-01-22 Tony Garnock-Jones Make the repl a bit quieter.
2009-01-22 Tony Garnock-Jones Add <> as syntactic-sugar for (< >)
2009-01-22 Tony Garnock-Jones Move 'case' up nearer the top of boot.tng
2009-01-20 Tony Garnock-Jones Correct flaw in < that stops empty (identity) messages from being built.
2009-01-19 Tony Garnock-Jones During the darcs->hg conversion, some "darcs mv" were turned into "hg rm"!
2009-01-19 Tony Garnock-Jones During the darcs->hg conversion, something apparently went wrong with
2009-01-18 Tony Garnock-Jones Identifier namespaces, and some interesting code for boot.tng.
2009-01-18 Tony Garnock-Jones Fix a severe aliasing bug in the generated code -- _arg was being used too
2009-01-18 Tony Garnock-Jones Function merging.
2009-01-18 Tony Garnock-Jones It's not an error (!) to have an empty (paren) etng-sexp.
2009-01-18 Tony Garnock-Jones Compile to scheme and evaluate.
2009-01-18 Tony Garnock-Jones Switch to using %assemble for primitives.
2009-01-18 Tony Garnock-Jones Clean up etng-r2 directory.
2009-01-18 Tony Garnock-Jones Move pe2.scm to etng-r2, to serve as its lowlevel evaluator.
2009-01-18 Tony Garnock-Jones Add %assemble primitive.
2009-01-18 Tony Garnock-Jones Be more thorough about detecting misplaced -> and =.
2009-01-18 Tony Garnock-Jones Highlight position of syntax error in AST when printing it.
2009-01-18 Tony Garnock-Jones When printing eTNG sexps, treat quote specially (like a scheme pretty-printer
2009-01-18 Tony Garnock-Jones More precise error reports.
2009-01-18 Tony Garnock-Jones Cosmetic: move a close-paren to make cleaner future diffs on pass insertion.
2009-01-18 Tony Garnock-Jones Display read/parse errors in a friendlier style.
2009-01-18 Tony Garnock-Jones Improve error reporting by being more discriminating about a common error case.
2009-01-18 Tony Garnock-Jones Speculative utilities for alpha-conversion and bound-names-extraction.
2009-01-18 Tony Garnock-Jones Parse '%assemble' construct.
2009-01-18 Tony Garnock-Jones Take advantage of the corrected ometa sequence behaviour.
2009-01-17 Tony Garnock-Jones Make (discard) like all other pattern ASTs: wrapped in parens.