Commit Graph

377 Commits (a59d3139d4ecb0f934f2ed02268bdf38e7bd73ca)

Author SHA1 Message Date
A. R. Shajii 9551127a64 Update errors 2021-11-02 14:59:10 -04:00
A. R. Shajii 99316170fe Remove print 2021-11-01 19:17:47 -04:00
A. R. Shajii ddc47d453c Update JIT 2021-11-01 19:10:33 -04:00
Ibrahim Numanagić 5503e71ace Add Jupyter Xeus support 2021-11-01 03:31:24 -07:00
Ibrahim Numanagić c46b513ea7 Update .gitignore 2021-11-01 03:30:02 -07:00
A. R. Shajii 675b412faf Better logging 2021-10-30 19:27:56 -04:00
A. R. Shajii 0bd2a94388 Better logging 2021-10-30 19:02:12 -04:00
A. R. Shajii 0f225127af Add compiler class 2021-10-30 14:16:40 -04:00
A. R. Shajii 1167b57b25 Add JIT status codes 2021-10-28 18:47:07 -04:00
A. R. Shajii d80d882663 Refactor 2021-10-28 13:03:06 -04:00
A. R. Shajii 94965760ba Fix JIT exceptions 2021-10-27 19:02:36 -04:00
A. R. Shajii 8003220455 JIT fix 2021-10-25 20:02:16 -04:00
A. R. Shajii f04e60b29a Doc fix 2021-10-25 19:52:40 -04:00
Ibrahim Numanagić 0311d128b4 Parser JIT support [wip] 2021-10-24 14:45:00 -07:00
A. R. Shajii c2dfcf3e7d Fix JIT engine 2021-10-24 13:51:58 -04:00
Ibrahim Numanagić f17c8d953c Parser JIT support [wip] 2021-10-23 18:04:10 -07:00
A. R. Shajii 9e6e911f6b Fix LLVM context conflict 2021-10-23 20:30:58 -04:00
Ibrahim Numanagić c0bf885c47 Parser JIT support [wip] 2021-10-23 16:45:48 -07:00
Ibrahim Numanagić 46e26cbf41 Parser JIT support [wip] 2021-10-23 12:27:37 -07:00
A. R. Shajii 71f1e58b32 Fix class definition 2021-10-23 14:55:30 -04:00
Ibrahim Numanagić 2fb795a351 Parser JIT support [wip] 2021-10-23 10:42:32 -07:00
A. R. Shajii fa37a5aed6 Fix takeModule() 2021-10-22 20:25:24 -04:00
A. R. Shajii 62e5577a1e More engine updates 2021-10-22 17:57:23 -04:00
Mark Henderson 81597d22fa
Update ffi example in primer [skip ci] (#5)
Co-authored-by: ‘markhend’ <‘markhend@gmail.com’>
2021-10-22 17:10:53 -04:00
A. R. Shajii 910c880666 Add JIT engine 2021-10-22 11:01:32 -04:00
A. R. Shajii 681df2069b Refactor LLVM codegen 2021-10-21 14:08:11 -04:00
A. R. Shajii 06063eb1f2 Add gc.register_finalizer() 2021-10-20 15:02:34 -04:00
A. R. Shajii 77916c8fad Update README.md 2021-10-20 09:43:07 -04:00
A. R. Shajii b2e2c64ebf Remove old license 2021-10-19 10:30:00 -04:00
A. R. Shajii 111080438c Minor cleanup
- Add back old byte formatting with __str__
- Remove some magic numbers in code
2021-10-18 13:36:06 -04:00
A. R. Shajii 70a8864e9f Fallback to default plugin install path 2021-10-17 16:26:26 -04:00
A. R. Shajii 497a111f43 Minor refactor 2021-10-17 10:30:52 -04:00
A. R. Shajii 24df3dce6c Update plugins 2021-10-16 20:10:06 -04:00
A. R. Shajii 3914b44a7d Complete plugin support 2021-10-16 18:48:03 -04:00
A. R. Shajii 321c53cb6e Update plugin system 2021-10-16 13:16:57 -04:00
Mark Henderson fa51d0b583
Add copy helper function to list (#4)
* Add copy helper function to list

* Add list.copy test

Co-authored-by: ‘markhend’ <‘markhend@gmail.com’>
2021-10-13 16:40:14 -04:00
A. R. Shajii dcf1e9ba33 Format 2021-10-13 15:50:49 -04:00
A. R. Shajii dd5f8783cd Refactor 2021-10-13 15:38:23 -04:00
A. R. Shajii 1cf742d5ec Fix byte __repr__ 2021-10-13 12:21:40 -04:00
A. R. Shajii 35895ed811 Transition to __repr__ 2021-10-12 16:16:24 -04:00
A. R. Shajii cbe4e3aca9 Update doxygen 2021-10-10 23:21:15 -04:00
A. R. Shajii 007eaa29de Refactor 2021-10-10 19:41:52 -04:00
A. R. Shajii b3ac70b2bd Collect headers in build 2021-10-10 14:41:10 -04:00
A. R. Shajii 3ebf752960 Refactor runtime library 2021-10-10 10:35:05 -04:00
A. R. Shajii 051682cc57 Remove unused image 2021-10-10 10:10:03 -04:00
A. R. Shajii c68df8382b Link in bz2 and liblzma 2021-10-10 01:08:56 -04:00
A. R. Shajii e121e2b9db Refactor build files 2021-10-10 01:02:11 -04:00
A. R. Shajii 8d4caa2835 Add divmod() 2021-10-09 17:07:41 -04:00
A. R. Shajii 9ad07febb6 Add more builtins
bin(), oct(), hex(), update reversed()
2021-10-08 14:25:11 -04:00
A. R. Shajii f8ee8fe490 Update plugin system 2021-10-08 10:00:32 -04:00