Commit Graph

16 Commits

Author SHA1 Message Date
Sam ff78df0b39 add valgrind rake task to ensure nothing leaks 2016-05-12 20:05:56 +10:00
Sam Saffron b2473d7dc0 return a special ruby object when we have a function 2016-05-12 10:59:18 +10:00
Sam Saffron eb826ae48a correct the exception structure 2016-05-12 10:14:33 +10:00
Sam Saffron 1218198afa - Add support for objects
- Correct warnings on mac
2016-05-12 09:38:47 +10:00
Sam 73217e3573 Add support for arrays 2016-05-11 19:35:46 +10:00
Sam 5440e3f625 FIX: rethrow ruby exceptions that you catch from js callbacks 2016-05-11 17:58:33 +10:00
Sam 8568f6ed48 translate internal backtraces so we can tell where they happen 2016-05-11 17:02:20 +10:00
Sam Saffron 99cf7a690c add locking for concurrent access 2016-05-11 12:26:52 +10:00
Sam 25c58e31a3 update readme 2016-05-10 18:30:37 +10:00
Sam 7327c81155 FIX: if an extension raises an exception ship it through 2016-05-10 18:06:40 +10:00
Sam 736e58623d yay for arrow functions 2016-05-10 17:35:30 +10:00
Sam 9830ef0b6c minimal viable version, all tests are passing 2016-05-10 17:25:42 +10:00
Sam 296efa9290 work in progress 2016-05-08 20:59:10 +10:00
Sam 7b3273acbf FEATURE: context can now timeout 2016-05-06 17:08:06 +10:00
Sam 56621a5c4a Work in progress:
- support releasing GVL while running JS
- support API to stop execution
- run 1 isolate per context
- introduce locking
2016-05-06 13:14:37 +10:00
Sam 1dd2a44a6f initial commit 2016-05-04 16:54:51 +10:00