Commit Graph

46 Commits

Author SHA1 Message Date
Robin Wellner
f22c120419 Reference the documentation in README 2017-01-08 16:31:24 +01:00
Robin Wellner
3e3a238eaa Create USAGE.md 2017-01-08 16:28:59 +01:00
buckle2000
3571bdb928 Adds support for Moonscript classes (#6)
Many thanks to @buckle2000
2017-01-08 02:18:11 +01:00
Robin Wellner
3b8dae1dde Add tests for resources whose name is also used as a string 2016-10-31 12:20:29 +01:00
Robin Wellner
714a51faed Merge pull request #5 from Alloyed/fix-classes
Fix reference serialization inside classes
2016-10-31 11:33:30 +01:00
Kyle McLamb
4fe34942c0 Fix reference serialization inside classes 2016-05-11 00:57:41 -04:00
Robin Wellner
cf02122d22 Merge pull request #3 from VideahGams/patch-1
Readme syntax highlighting
2016-04-03 21:16:13 +02:00
Ruairidh Carmichael
2289d5a380 Readme syntax highlighting
Just to make things more readable <3
2016-04-03 19:14:14 +01:00
Robin Wellner
2ad9e981bd Hopefully fix coverage 2016-02-23 14:47:16 +01:00
Robin Wellner
4989dbf403 Yet another attempt... 2016-02-23 14:42:27 +01:00
Robin Wellner
d6ac0e2636 I hope it'll recognise the global now... 2016-02-23 14:37:22 +01:00
Robin Wellner
95e58fb654 Make love global writable 2016-02-23 14:32:36 +01:00
Robin Wellner
9aabbdbf0e Add more tests 2016-02-23 14:29:29 +01:00
Robin Wellner
2b4022fa2d Ugh, I should have read the luacheck docs better 2016-02-23 13:27:12 +01:00
Robin Wellner
7e88b839ef Update travis file for LÖVE-related code 2016-02-23 13:22:07 +01:00
Robin Wellner
60006de9f0 Oops 2016-02-23 13:15:53 +01:00
Robin Wellner
63a512707c Fixes that I forgot to add 2016-02-23 13:00:41 +01:00
Robin Wellner
06d5b69b61 Actually, going ahead and replacing the implementation
Thanks to git I can always roll back if this was a bad idea
2016-02-23 12:44:46 +01:00
Robin Wellner
529cd80c7a Hopefully fix the raw links to other serializers. 2016-02-23 12:16:03 +01:00
Robin Wellner
ff25d2b2b6 Add a non-reentrant version of bitser
This may replace the default implementation if reentrancy does not seem
to be an important constraint for library users.

It tends to be much faster than regular bitser, helping it catch up with
lua-MessagePack and binser in the cases it lags behind.
2016-02-23 12:09:57 +01:00
Robin Wellner
f2ee38a2d6 Add mention of lua-MessagePack to README 2016-02-16 23:51:15 +01:00
Robin Wellner
0deac7ca57 Benchmark now still works even when tested libraries don't 2016-02-16 14:45:18 +01:00
Robin Wellner
eb4c65ffcf Bug fix: actually make different tries in benchmark useful 2016-02-16 14:38:01 +01:00
Robin Wellner
348511c702 Merge pull request #2 from tapir/master
Add lua-MessagePack to benchmark
2016-02-16 14:18:43 +01:00
Coşku Baş
164e4d8e6e Add lua-MessagePack to benchmark 2016-02-16 10:32:15 +02:00
Robin Wellner
40f5cab917 Actually pass size along 2016-02-16 02:48:39 +01:00
Robin Wellner
6b8208a991 Prevent reading past the end of the buffer 2016-02-16 02:45:24 +01:00
Robin Wellner
f82fda79fc Release under ISC license 2016-02-16 02:35:43 +01:00
Robin Wellner
95611fecfb update README 2016-02-16 02:26:13 +01:00
Robin Wellner
93de15580f fix typo in test 2016-02-16 02:17:48 +01:00
Robin Wellner
5eec3575ab forgot to require ffi 2016-02-16 02:11:09 +01:00
Robin Wellner
c624623efe add ability to load from raw data
see https://love2d.org/wiki/Data:getPointer
2016-02-16 02:08:07 +01:00
Robin Wellner
c748dc1c10 don't do coverage for downloaded class libraries (hopefully) 2016-02-16 01:51:35 +01:00
Robin Wellner
ba62015f30 more tests! 2016-02-16 01:32:08 +01:00
Robin Wellner
0d0bb54405 Fix sloppy errors (forgot to pass an argument, haserror -> has_error) 2016-02-15 15:24:07 +01:00
Robin Wellner
bf4425aac8 Add coverage status badge to README 2016-02-15 15:20:55 +01:00
Robin Wellner
071da607d0 typos in tests :( 2016-02-15 15:16:14 +01:00
Robin Wellner
92815b33e3 add more tests to increase coverage 2016-02-15 15:11:17 +01:00
Robin Wellner
90acb62c42 Actually pass the buffer to write_string for class names 2016-02-15 14:44:18 +01:00
Robin Wellner
80c130ea8d forgot to actually register the class i was testing 2016-02-15 14:39:41 +01:00
Robin Wellner
5d27470cce more testing and lint stuff 2016-02-15 14:34:52 +01:00
Robin Wellner
3c51639de7 travis-based fixes 2016-02-15 14:12:51 +01:00
Robin Wellner
9a5fdcbab8 add travis and busted files 2016-02-15 14:06:25 +01:00
Robin Wellner
1893fc29ba update README 2016-02-14 04:30:05 +01:00
Robin Wellner
481c3edc53 add first version, including benchmarks
(put binser, Ser, Smallfolk or Serpent here to compare bitser to them)
2016-02-14 03:52:58 +01:00
Robin Wellner
d91ee59e13 Initial commit 2016-02-14 01:44:30 +01:00