Commit Graph

15 Commits

Author SHA1 Message Date
d74e11b80e Allow better debugging
This will ensure that we have better output when running `wren` under
{g,ll}db.
2015-01-12 10:01:34 -05:00
728cb2cbca Gitignore shared libraries and comment makefile a bit. 2015-01-04 10:02:50 -08:00
7cb77b7729 First try at building separate lib + binary 2015-01-02 15:24:07 -05:00
23ba46a9f9 Move the -lm after the list of object files
Fixes linking through `gcc`, doesn't affect `clang`.

Closes #43
2015-01-02 09:32:30 -05:00
d65bd1382b Add gh-pages build step. 2015-01-01 20:58:36 -08:00
8417fadc2f Make all heap objects store a reference to their class and inline class lookup.
This is redundant, but significantly optimizes method dispatch:

binary_trees - wren           ..........  3347  0.30s  110.30% relative to baseline
delta_blue - wren             ..........  7161  0.14s  110.39% relative to baseline
fib - wren                    ..........  2445  0.41s  112.78% relative to baseline
for - wren                    ..........  8600  0.12s  143.00% relative to baseline
method_call - wren            ..........  5112  0.20s  114.15% relative to baseline
2014-12-07 14:29:50 -08:00
83c2013dfb Fixes to make GCC happier. 2014-11-26 14:03:05 -08:00
acceea2206 Clean up makefile a bit. 2014-04-26 08:07:03 -07:00
28021dc63e Redo site design. 2014-04-05 15:39:02 -07:00
36df70dba1 Move IO into a separate module. 2014-02-04 08:44:59 -08:00
7e850637f9 Allow passing a suite to make test. 2014-02-02 10:30:58 -08:00
66f0b57bf3 Allow ranges in list subscript operator. 2014-01-30 09:12:44 -08:00
f2aeb30b31 Hack on the docs a bit. 2014-01-30 06:51:52 -08:00
96d728cc5d Reorganize makefile and scripts. 2014-01-23 23:29:50 -08:00
0334cb3367 init Makefile 2014-01-21 10:24:33 -06:00