Mercurial > repos > icfp2014
graph
-
Make ghost2 try to maintain a specific distance in fright mode rather than always running awayMon, 28 Jul 2014 01:03:11 -0700, by Michael Pavone
-
Unsuccessful attempt at improving ghost performance with a wingman ghostMon, 28 Jul 2014 00:42:45 -0700, by Michael Pavone
-
Add and as a function to gqc to work around parser limitationsMon, 28 Jul 2014 00:42:21 -0700, by Michael Pavone
-
Added interceptor ghostMon, 28 Jul 2014 00:41:59 -0700, by Michael Pavone
-
Add support for a special notFirst? variable so that globals can be initialized on startup only. This allows for state that persists between turnsSun, 27 Jul 2014 23:43:37 -0700, by Michael Pavone
-
Implement plain if in gqc and use it in ghost0. This provides a small improvement in code sizeSun, 27 Jul 2014 23:19:23 -0700, by Michael Pavone
-
Small ghost AI change. Doesn't seem to change results, but closer to my actual intentSun, 27 Jul 2014 23:11:46 -0700, by Michael Pavone
-
Small optimization, avoid redundant MOV instructionsSun, 27 Jul 2014 22:34:37 -0700, by Michael Pavone
-
Added chaser ghost AISun, 27 Jul 2014 22:18:12 -0700, by Michael Pavone
-
Cleanup handling of temporaries in gqcSun, 27 Jul 2014 22:16:01 -0700, by Michael Pavone
-
bugfixes to runtime errors of gameState.lmMon, 28 Jul 2014 03:14:50 -0700, by William Morgan
-
mergeMon, 28 Jul 2014 01:59:40 -0700, by William Morgan
-
ghost movement compiles. fixed code that relied on if being an expression.Mon, 28 Jul 2014 01:47:07 -0700, by William Morgan
-
fixed typoMon, 28 Jul 2014 01:46:08 -0700, by William Morgan
-
updated grid importsMon, 28 Jul 2014 01:00:43 -0700, by William Morgan
-
added getter with a default.Sun, 27 Jul 2014 21:36:51 -0700, by William Morgan
-
Implement if:else in gqcSun, 27 Jul 2014 20:03:34 -0700, by Michael Pavone
-
MergeSun, 27 Jul 2014 19:53:08 -0700, by Michael Pavone
-
Mostly complete version of gqc. Biggest omission is if:else. Defining labels also needs work.Sun, 27 Jul 2014 19:52:30 -0700, by Michael Pavone
-
Partial implementation of Ghost-QuicheSun, 27 Jul 2014 16:26:56 -0700, by Michael Pavone
-
fixed event system with refactor to remove gamestate passing. much more simple, less pure. runs correctly in simulator.Sun, 27 Jul 2014 16:52:36 -0700, by William Morgan
-
fixed bug with lambdaman/lambdaMan typo in gameState.Sun, 27 Jul 2014 16:14:05 -0700, by William Morgan
-
gameState now runs in gcc to completion without runtime errors.Sun, 27 Jul 2014 14:50:50 -0700, by William Morgan
-
mergeSun, 27 Jul 2014 13:52:32 -0700, by William Morgan
-
added new helper functions to grids. more bugfixes to gameState.lm which compiles.Sun, 27 Jul 2014 13:49:45 -0700, by William Morgan
-
gcc simulator now works correctly at least for the subset used by ghc.lm and has some primitive debugging facilitiesSun, 27 Jul 2014 13:36:56 -0700, by Michael Pavone
-
mergeSun, 27 Jul 2014 02:35:24 -0700, by William Morgan
-
gamestate incremental progress, but does not compile at the moment. sleep time.Sun, 27 Jul 2014 02:33:07 -0700, by William Morgan
-
separated out grid functions for reuse inside gameState.lmSun, 27 Jul 2014 01:36:39 -0700, by William Morgan
-
initial simulator ticker. needs print debug cleanup.Sat, 26 Jul 2014 23:30:55 -0700, by William Morgan
-
added repository ignore patterns for the lmc binary and for editor tilde backup files.Sat, 26 Jul 2014 23:29:14 -0700, by William Morgan
-
WIP version of a compiler for the LamCo GCCSun, 27 Jul 2014 01:50:49 -0700, by Michael Pavone
-
Added simulator for ghc microcontrollerSat, 26 Jul 2014 19:43:27 -0700, by Michael Pavone
-
Added filledTree function to tree.lm for creating a tree filled with a certain valueSat, 26 Jul 2014 19:43:11 -0700, by Michael Pavone
-
Move some basic library code out of dotScanner.lm into separate files now that import:from worksSat, 26 Jul 2014 15:29:01 -0700, by Michael Pavone
-
Add support for import:from to lmcSat, 26 Jul 2014 15:25:41 -0700, by Michael Pavone
-
Make empty? also map to ATOM so that LM-Quiche is closer to being a proper subset of regular QuicheSat, 26 Jul 2014 13:44:45 -0700, by Michael Pavone
-
MergeSat, 26 Jul 2014 03:18:17 -0700, by Michael Pavone
-
Fill in readmeSat, 26 Jul 2014 03:18:10 -0700, by Michael Pavone
-
Last fixes for lightning round version of dotScanner.lmSat, 26 Jul 2014 03:17:58 -0700, by Michael Pavone
-
Initial stab at taking fruit and ghost state into accountSat, 26 Jul 2014 01:41:24 -0700, by Michael Pavone
-
submission script added.Sat, 26 Jul 2014 02:32:59 -0700, by William Morgan
-
Debug junk removedSat, 26 Jul 2014 01:02:41 -0700, by Michael Pavone
-
Simple AI seems to work now. Lots of debug junk needs to be removed thoughSat, 26 Jul 2014 00:58:50 -0700, by Michael Pavone
-
Sort of working in the game simulator!!!!!Sat, 26 Jul 2014 00:23:19 -0700, by William Morgan
-
Seems to be working in CPU simulator. Need to remove debug crapSat, 26 Jul 2014 00:18:58 -0700, by William Morgan
-
Tag team simple AI WIPSat, 26 Jul 2014 00:03:41 -0700, by William Morgan
-
Added flatten functionFri, 25 Jul 2014 23:36:17 -0700, by William Morgan
-
Tag teaming the continuation functionFri, 25 Jul 2014 23:19:29 -0700, by William Morgan
-
MergeFri, 25 Jul 2014 22:52:52 -0700, by William Morgan
-
Initial pass at scan loopFri, 25 Jul 2014 22:52:05 -0700, by William Morgan
-
Add library functions from mike00.lm to dotScanner.lm. Add some code to process map state into a "grid" structure and make a version for visited state.Fri, 25 Jul 2014 22:37:53 -0700, by Michael Pavone
-
Added tree:update:with function. Reimplemented tree:set:to with tree:update:withFri, 25 Jul 2014 22:30:56 -0700, by Michael Pavone
-
Added filter functionFri, 25 Jul 2014 22:17:47 -0700, by Michael Pavone
-
Added fold:with functionFri, 25 Jul 2014 22:13:17 -0700, by Michael Pavone
-
Added tree:set:to functionFri, 25 Jul 2014 22:09:54 -0700, by Michael Pavone
-
Wrote treeMap functionFri, 25 Jul 2014 21:56:26 -0700, by Michael Pavone
-
Store tree size in outer node so it does not need to be manually passed inFri, 25 Jul 2014 21:40:49 -0700, by Michael Pavone
-
Test a few cases of get:fromTree:sizeFri, 25 Jul 2014 21:16:25 -0700, by Michael Pavone
-
Fix argument passing to mainFri, 25 Jul 2014 21:06:22 -0700, by Michael Pavone
-
Added a new file for experimenting with some helper functionsFri, 25 Jul 2014 21:04:14 -0700, by Michael Pavone
-
Add support for while:do. Fix lambda expressions. Fix function call expressionsFri, 25 Jul 2014 21:03:36 -0700, by Michael Pavone
-
Fist progress toward a simple recursive dot scanner botFri, 25 Jul 2014 19:19:07 -0700, by William Morgan
-
Added overly simple AI that just moves in each direction in turn for a fixed number of movesFri, 25 Jul 2014 15:09:17 -0700, by Michael Pavone
-
Fix operator argument order and add print primitive for the DBUG instructionFri, 25 Jul 2014 14:59:52 -0700, by Michael Pavone
-
Function call and lambda expression support. Fix ABI for main function. Use main definition for number of args rather than assuming 2 of them.Fri, 25 Jul 2014 14:45:55 -0700, by Michael Pavone
-
Properly pass initial arguments to mainFri, 25 Jul 2014 13:59:43 -0700, by Michael Pavone
-
Implement support for local variables and top level functionsFri, 25 Jul 2014 13:47:21 -0700, by Michael Pavone
-
Implement not, < and <=Fri, 25 Jul 2014 11:46:34 -0700, by Michael Pavone
-
Fix handling of true case in if:elseFri, 25 Jul 2014 11:04:00 -0700, by Michael Pavone
-
Use TSEL instead of SEL for if:elseFri, 25 Jul 2014 10:56:27 -0700, by Michael Pavone
-
Rework lmc a bit to support labels in generated code. Add support for certain special funcall expressions, namely: if:else, isInteger? value and tail which translate to SEL ATOM CAR and CDR respectivelyFri, 25 Jul 2014 10:52:17 -0700, by Michael Pavone
-
Add operator support to lmcFri, 25 Jul 2014 09:32:12 -0700, by Michael Pavone
-
Support for compiling lists, tuples and integer literals in lmc. Added small test lm program for exercising compiler.Fri, 25 Jul 2014 09:13:09 -0700, by Michael Pavone
-
Basic repo layoutFri, 25 Jul 2014 08:03:08 -0700, by Michael Pavone