Eelco Dolstra
4c20a08293
* Build dynamic libraries.
2005-07-22 14:52:45 +00:00
Eelco Dolstra
f797cb5855
* Revive and update the SDF grammar for Nix expressions.
2005-07-16 14:07:35 +00:00
Eelco Dolstra
a85d1849af
* Missing dependency; only a problem when building from Subversion.
2005-01-27 19:00:48 +00:00
Eelco Dolstra
a69534fc21
* Drop ATmake / ATMatcher also in handling store expressions.
2004-10-29 11:22:49 +00:00
Eelco Dolstra
c7bea941b0
* Oops, I did it again.
2004-10-27 10:05:51 +00:00
Eelco Dolstra
210ab0296d
* Add file to `make dist'.
2004-10-27 00:02:31 +00:00
Eelco Dolstra
5fe9222b36
* Don't use ATmake / ATmatch anymore, nor the ATMatcher class.
...
Instead we generate data bindings (build and match functions) for
the constructors specified in `constructors.def'. In particular
this removes the conversions between AFuns and strings, and Nix
expression evaluation now seems 3 to 4 times faster.
2004-10-26 22:54:26 +00:00
Eelco Dolstra
bbfdd64741
* Allow primops with more that 1 arguments.
2004-08-04 10:59:20 +00:00
Eelco Dolstra
0dfdafdf6d
* Allow linking against an external Berkeley DB / ATerm library.
2004-02-16 16:37:16 +00:00
Eelco Dolstra
47c003cb59
* Doh!
2004-01-30 17:14:08 +00:00
Eelco Dolstra
619f20775d
* Parser numbers again.
...
* Include missing files in distributions.
2004-01-30 17:06:03 +00:00
Eelco Dolstra
c625718513
* Detect flex and bison; updated the manual.
2004-01-30 16:32:14 +00:00
Eelco Dolstra
c5baaafae6
* Replaced the SDF parser by a substantially faster Bison/Flex
...
parser (roughly 80x faster).
The absolutely latest version of Bison (1.875c) is required for
reentrant GLR support, as well as a recent version of Flex (say,
2.5.31). Note that most Unix distributions ship with the
prehistoric Flex 2.5.4, which doesn't support reentrancy.
2004-01-30 15:21:42 +00:00
Eelco Dolstra
66c115ef5f
* More `make dist' fixes.
2003-11-25 13:01:21 +00:00
Eelco Dolstra
fd7ac09f10
* Refactoring (step 2).
2003-11-19 12:03:01 +00:00
Eelco Dolstra
ac68840e79
* Refactoring: put the Nix expression evaluator in its own library so
...
that it can be used by multiple programs.
2003-11-19 11:35:41 +00:00