Simon Cruanes
3a5f71a9e7
move benchmarks to benchs/ so they are separate from tests; use compiled oasis setup
2014-09-17 22:58:56 +02:00
Simon Cruanes
b72f8683ce
udpated tests
2014-05-22 23:58:36 +02:00
Simon Cruanes
ba49d959be
fixed test_bij, definitely
2013-10-06 23:14:11 +02:00
Simon Cruanes
9003d26a60
fixed test_bij
2013-10-05 12:24:55 +02:00
Simon Cruanes
e1064845a7
much simpler Bij module:removed the generic encoding/decoding
...
stuff, replaced by translation to/from Bencode;
switch now based on strings rather than chars to choose branch;
fix uses a lazy value rather than a function
2013-09-28 01:31:19 +02:00
Simon Cruanes
9d1843ecf8
Bij.{guard,fix} helpers
2013-05-15 15:11:54 +02:00
Simon Cruanes
9774added9
small update of the makefile
2013-05-15 13:42:20 +02:00
Simon Cruanes
1fa268138e
another test, using more Bij features
2013-05-15 12:29:45 +02:00
Simon Cruanes
5701df09ad
more tests for Bij, using random structures
2013-05-15 12:22:19 +02:00
Simon Cruanes
98ce2aa394
removed the useless argument of Bij.BranchTo
2013-05-15 12:09:29 +02:00
Simon Cruanes
fb04d0e1c5
better, although more complicated, system for switch
2013-05-15 12:05:02 +02:00
Simon Cruanes
a570a34951
modules everywhere for sources, sinks, encoders, decoders...;
...
more primitives in Sink; direct access to eof/cur/junk in Source
2013-05-15 11:12:53 +02:00
Simon Cruanes
a41baa1174
Bij.decode starts to work;
...
more thorough tests (for big int lists)
2013-05-15 10:31:12 +02:00
Simon Cruanes
20097ddae3
Bij module, a try at the serialization problem using GADT
2013-05-14 18:32:23 +02:00