kyren
c22aae461b
Some changes for panic correctness, stack usage correctness, and speed
2018-02-12 13:54:31 -05:00
kyren
60743d45cd
Move all tests into a tests/ subfolder
2018-02-09 23:52:05 -05:00
kyren
ad23fe83e0
auto formatting
2017-12-16 17:46:32 -05:00
kyren
d76935e683
I *THINK* this might actually be it, is rlua 'm' safe now?
2017-12-04 00:15:20 -05:00
kyren
d0ff10b528
I believe this is all the external API changes necessary for 'm' safety
2017-12-03 23:45:00 -05:00
kyren
c5a4dfd7eb
more reorganization, move simple type defines to types.rs module
2017-09-30 01:27:18 -04:00
kyren
cf764fbabe
move table tests to table.rs
2017-09-30 00:53:28 -04:00
Jonas Schievink
a5b6d8fc85
Add `String::as_bytes_with_nul`
...
This cannot be accomplished without using unsafe code, which justifies this addition in my opinion.
Also changes "null" to "nul" to be in sync with `std::ffi` docs. Naming is derived from `CStr::to_bytes_with_nul`, using `as_*` instead of `to_*` since this isn't doing any computation.
2017-09-15 23:33:28 +02:00
Jonas Schievink
0e4414fc0b
Impl `AsRef<[u8]>` and generic `PartialEq` for `String`
...
Tests are also moved to the new string.rs file to ensure related functionality is in one place.
2017-09-15 23:10:53 +02:00
Jonas Schievink
823dd39e5d
Move string and table wrappers into own files
2017-09-15 22:03:14 +02:00