dpw

David Wragg
London, UK
0
2
Jun 25, 2008
  • A compiler for a Lisp dialect
    Updated Fri Jan 02 00:34:11 -0800 2009
    legend
  • A Python RSS/Atom -> NNTP gateway
    Updated Thu Jun 18 21:23:48 -0700 2009
    legend

Public Activity  feed

dpw pushed to master at dpw/pnntprss Thu Jun 18 21:23:49 -0700 2009
HEAD is f8c9091d09576dc08a5fcd6292464f03b7df5c60
  • dpw committed f8c9091d:
    Fix None dereference on invalid feed URL
dpw pushed to master at dpw/pnntprss Wed Jun 10 15:50:25 -0700 2009
HEAD is bef0931c283f09c1bc10f6da9c81ef6921d600c3
  • dpw committed bef0931c:
    License under the MIT license.
dpw created branch master at dpw/pnntprss Thu Feb 26 07:08:32 -0800 2009
New branch is at dpw/pnntprss/tree/master
dpw created repository pnntprss Thu Feb 26 07:04:45 -0800 2009
New repository is at dpw/pnntprss
dpw committed to dpw/pachuco Fri Jan 02 00:34:11 -0800 2009

2b7b682f7d0882e799e00f8edc91c0b9c91fc241

Move the simplify phase before the collect-defines phase

dpw committed to dpw/pachuco Fri Jan 02 00:34:11 -0800 2009

9b2feca2a2a4e7a6cf64b4ee118b81585fb938a6

Kill internal-keywords, it's been unused for a while.

dpw committed to dpw/pachuco Wed Dec 31 06:53:29 -0800 2008

9830c6409e60f36e8376ce3bf235e4d7a5bbddbc

With BENCHMARK_ITERATIONS, we need to reset the heap between runs

dpw committed to dpw/pachuco Tue Dec 30 09:24:32 -0800 2008

1a75f912afcb56f5c3dfa3d9a0c4f836bc4b1eff

Restore support for compiling the baseline branch

dpw committed to dpw/pachuco Tue Nov 25 11:17:17 -0800 2008

99ab41c46d02bde82c18637ba405827240e2118f

Change the (command-line) funtion to a command-line-args variable

dpw committed to dpw/pachuco Tue Nov 25 11:17:17 -0800 2008

a71258d0bbfff67bd5ec74de689793c6ba8feabb

Expose logior in the intepreter

dpw committed to dpw/pachuco Tue Nov 25 11:17:17 -0800 2008

20b268faf4912b0c9482bc565ba76678dfce4c9d

Fix incorrect reification of gensym

dpw committed to dpw/pachuco Mon Nov 17 19:37:27 -0800 2008

30ca009eefc0cb09da0467194ccd08d3d2ffddd1

Minor changes for FreeBSD support

dpw edited a page in the dpw/pachuco wiki Fri Nov 14 15:29:59 -0800 2008
"Home" is at dpw/pachuco/wikis/home
dpw committed to dpw/pachuco Wed Nov 12 23:07:11 -0800 2008
dpw committed to dpw/pachuco Tue Nov 11 22:36:19 -0800 2008

d06004b6783d2533d1ff902ea77fe3f0bd4be6a1

fix define-interpreter-builtin-var

dpw committed to dpw/pachuco Tue Nov 11 16:03:05 -0800 2008

1437d5db30de0ddb6c76759bcb0faf87a32050b4

Compile repl into a named assembly file, for ease of debugging

dpw committed to dpw/pachuco Tue Nov 11 16:03:05 -0800 2008
dpw committed to dpw/pachuco Mon Nov 10 16:44:45 -0800 2008

ee095e455847f29b0286f978ece710f18712e628

Brief README and LANGUAGE files

dpw committed to dpw/pachuco Sat Nov 08 18:53:07 -0800 2008

27f753c852c0cedf10c5644c1190e7943436458e

Eliminate some code duplication in interpreter

dpw committed to dpw/pachuco Sat Nov 08 18:53:07 -0800 2008

4bfd1a651e00ce146ee21f6a7d636c154b7ca56f

Convert the compiler's resolve-variables pass to symboltables

dpw committed to dpw/pachuco Sat Nov 08 18:53:07 -0800 2008

eba0e33d5be12aa8ee86be639ffa9105faf2dd87

begin is suppose to introduce a macro scope

dpw committed to dpw/pachuco Sat Nov 08 18:53:07 -0800 2008

0f12567c587116cab1344506fcac09f1bde2c3f2

Convert macro expansion to use symboltables

dpw committed to dpw/pachuco Sat Nov 08 18:53:07 -0800 2008

7c289964fd088005779cf4bee759889ac629c60d

Convert interpreter environments to symboltables

dpw committed to dpw/pachuco Sat Nov 08 18:53:06 -0800 2008

063eef508ffd7efb7d263e677f10f84c5d30b28f

Convert interpreter builtin-form table to a symboltable

dpw committed to dpw/pachuco Sat Nov 08 18:53:06 -0800 2008

85f30384bdd59b1f5e4ec1966ca7ee722e2092bb

Generic symboltable support

dpw committed to dpw/pachuco Sat Nov 08 18:53:06 -0800 2008

7286bfe79df7cafa6aa92e8ee5161b51849c0d00

Add a symbol-id field to symbols

dpw committed to dpw/pachuco Sat Nov 08 18:53:06 -0800 2008

0150bc69fade1087bbcc9da096dbde642ae20342

hashtable implementation needs vector-set-range!

dpw committed to dpw/pachuco Wed Nov 05 15:36:56 -0800 2008
dpw committed to dpw/pachuco Wed Nov 05 15:36:55 -0800 2008

d410bde19f205c2785cd76dcdfc3d078845972ab

Store the bits that identify registers to heap_exhausted

dpw committed to dpw/pachuco Sat Nov 01 04:52:23 -0700 2008

414b7691d82a021ccb76de4a5b8e8d0eb79d6629

Use lea for reset-frame-base to avoid trashing flags

dpw committed to dpw/pachuco Fri Oct 31 18:00:47 -0700 2008

4791848d0cdd60f4fb6ef1259e7260c45be3ee67

Make reset-frame-base optional for most codegens

dpw committed to dpw/pachuco Fri Oct 31 18:00:47 -0700 2008

c4f7fc3e39d198c66cc5b97f1af1a5adaed76511

Avoid unnecessarily passing the current frame-base to codegen