log
graph
tags
changeset
browse
bootstrap
log
find changesets by author, revision, files, or words in the commit message
rev 616:
(0)
-300
-100
-60
tip
age
author
description
3 months
John Leuner
comment out more debug statements
default
tip
3 months
John Leuner
fix equal?
3 months
John Leuner
comment out debug statements
3 months
John Leuner
add new prolog test-suite
4 months
John Leuner
match number before symbol
4 months
John Leuner
use query as a list of goals
4 months
John Leuner
delistify the contents of a list
4 months
John Leuner
Enable unification of lists, allow _ to match anything
4 months
John Leuner
read the prolog goal from the command line (using the parser) instead of hardcoding it
4 months
John Leuner
add a partial "delistify" routine to be able to read literal lists with the parser
4 months
John Leuner
factor out some code into prolog-support.church
4 months
John Leuner
First functional version of prolog interpreter
9 months
John Leuner
revert ometa-compiler expansions
9 months
John Leuner
add expansion for not and many1 (this is just to keep a record, these changes will be reverted in next commit)
9 months
John Leuner
new compiled parsers
9 months
John Leuner
fix omany
9 months
John Leuner
hard-code church runtime file names into church-test harness (fix this later)
9 months
John Leuner
recompiled church-parser
9 months
John Leuner
fix use of args in format to avoid bug when args variable is modified (in closure?)
9 months
John Leuner
use new ometa expansions for omany
9 months
John Leuner
instead of modify "rest-args" argument in-place, instead return the cons list representing the rest vars
10 months
John Leuner
cleanup 'or' rule in ometa compiler to produce less redundant code
10 months
John Leuner
use new 'or' expansion in OMeta compiler
10 months
John Leuner
use new style compiler expansion for OMeta 'and' forms
10 months
John Leuner
change church grammar to eat whitespace before newline in certain cases
10 months
John Leuner
fix diff-extra-time
10 months
John Leuner
add indented begin block to grammar
10 months
John Leuner
comment out code to print timings
10 months
John Leuner
cleanups
10 months
John Leuner
fixup state test driver
11 months
John Leuner
add blocks for optimized if when there is only a consequent or alternate
11 months
John Leuner
check for constant 0 in if predicate
11 months
John Leuner
merge
11 months
John Leuner
use native dictionary for code-vector-hash-table
11 months
John Leuner
use symbol as key for constant values in state-dynamic (in progress)
11 months
John Leuner
convert code-vector-hash-table to native-dictionary
11 months
John Leuner
remove church-cached-slot-index macro
11 months
John Leuner
use apply2 instead of slow_apply for calling apply 'hash
11 months
John Leuner
print address at which dispatch-matcher was installed
11 months
John Leuner
call dispatch-match-failed with symbol and arguments
11 months
John Leuner
fix Makefile rules for generating ometa-compiler
11 months
John Leuner
Added tag alpha-3 for changeset f4e84133f19c
11 months
John Leuner
move runtime file list into makefile (out of church-driver)
alpha-3
11 months
John Leuner
change user class initialization to first create class objects and then set the super-class slot in separate pass
11 months
John Leuner
remove debug statements
11 months
John Leuner
comment out debug interrupt
11 months
John Leuner
box addresses for code and data blocks in an array (don't tag them as fixnums)
11 months
John Leuner
align code blocks
11 months
John Leuner
enable dispatch matcher compilation
11 months
John Leuner
convert some macros into methods
11 months
John Leuner
add debugging statements
11 months
John Leuner
remove match-pattern macro
11 months
John Leuner
fix church-compile missed in last commit
11 months
John Leuner
wrap block-names global state into an object for church-pass3
11 months
John Leuner
backout Makefile changes. Change all obj.first to (first obj) (why did this break?)
11 months
John Leuner
merge changes to make sexp-parser not depend on global state
11 months
John Leuner
wrap sexp parser in a class with its own input stream
11 months
John Leuner
save sexp-parser-stream in case of recursive parsing
11 months
John Leuner
merge with changes up to 551:b794961771b1, but leave matcher compilation disabled
11 months
John Leuner
add church-allocate-code-block to list of church externs
rev 616:
(0)
-300
-100
-60
tip