Commit graph

3165 commits

Author SHA1 Message Date
Justin Ethier
205905a629 Cleanup 2017-03-28 11:12:01 +00:00
Justin Ethier
4dd72a876c Load unloaded or explicitly imported libs 2017-03-28 10:14:02 +00:00
Justin Ethier
3993a4d277 Fixed table reference 2017-03-28 09:46:57 +00:00
Justin Ethier
ee48b908e2 Debugging 2017-03-27 19:02:54 -04:00
Justin Ethier
3ee462f54c Bumping to 0.5 2017-03-27 17:43:15 -04:00
Justin Ethier
5d06cf1836 Issue #87 - eval now supports import 2017-03-27 17:42:22 -04:00
Justin Ethier
793e4e1426 Cleanup, do not import loaded libraries 2017-03-28 04:45:24 -04:00
Justin Ethier
6d85b83240 WIP 2017-03-28 01:19:20 -04:00
Justin Ethier
435d15d2f4 Cleanup, adding TODO's 2017-03-24 17:37:04 +00:00
Justin Ethier
9d1365f56f Install/clean .so files 2017-03-24 12:39:03 +00:00
Justin Ethier
a36d68a323 Initial support for (import) in eval 2017-03-23 18:53:24 -04:00
Justin Ethier
0cbcadc382 Added (%import) 2017-03-23 18:33:36 -04:00
Justin Ethier
8c55370b5d Adding import capability to eval 2017-03-23 13:51:42 +00:00
Justin Ethier
6f2bf6f72e Big TODO for next steps 2017-03-22 19:02:11 -04:00
Justin Ethier
a6f42b2869 Experimenting with -rdynamic - not sure this is final 2017-03-22 18:39:31 -04:00
Justin Ethier
a63fb1b1c7 WIP 2017-03-22 18:38:34 -04:00
Justin Ethier
a93c1e8cde Added so generation and dl lib 2017-03-23 04:47:47 -04:00
Justin Ethier
afcc5eaecd WIP 2017-03-23 00:21:16 -04:00
Justin Ethier
24a2b63b7f Issue #185 - Ensure objects are moved during init
This prevents broken hearts by ensuring objects are in their final locations before assigning pointers to pointers.
2017-03-21 19:01:06 -04:00
Justin Ethier
c99e046517 Added TODO 2017-03-21 17:56:41 +00:00
Justin Ethier
9849ea285b Inlining of char comparison functions 2017-03-21 12:20:31 +00:00
Justin Ethier
2accd479c9 Cleanup 2017-03-21 11:57:53 +00:00
Justin Ethier
bf2643ce3d Added prim-convert 2017-03-21 11:15:53 +00:00
Justin Ethier
e8c5a3415a Comment-out WIP code 2017-03-20 18:56:52 -04:00
Justin Ethier
4d2cef3782 WIP 2017-03-20 18:55:53 -04:00
Justin Ethier
ca68ab358a Added fast char cmp prims 2017-03-20 18:17:40 -04:00
Justin Ethier
5795e68e57 Issue #186 2017-03-20 16:55:54 -04:00
Justin Ethier
ebb5696dda Merge pull request #186 from lluixhi/master
Fix bootstrap
2017-03-20 20:49:03 -04:00
Aric Belsito
8e657806c8
Fix bootstrap 2017-03-20 15:14:35 -07:00
Justin Ethier
95402e2443 Revised 0.4.1 2017-03-20 17:05:42 +00:00
Justin Ethier
114a51ecf5 Update CHANGELOG.md
Fix indentation
2017-03-20 17:03:50 -04:00
Justin Ethier
8d5a04e277 Cleanup 2017-03-20 17:02:27 +00:00
Justin Ethier
78c253e1c3 Issue #185 - Allow export of another lib's export 2017-03-20 17:01:25 +00:00
Justin Ethier
ff07229be1 Issue #185 - Identify pass thru exports
That is, exports that are not defined in a library, but are just "pass throughs" from other libraries imported by the library being compiled.
2017-03-20 14:02:15 +00:00
Justin Ethier
76aef90df5 Fixup notes for 0.4.1 2017-03-20 13:25:14 +00:00
Justin Ethier
2d4821021a Issue #183 2017-03-19 21:32:08 +00:00
Justin Ethier
3b4139ac78 Issue #183 - Support system-level (cyclone) libs 2017-03-19 21:30:30 +00:00
Justin Ethier
bc07af7109 I/O clarification 2017-03-16 22:39:15 +00:00
Justin Ethier
88be81ff47 Issue #109 2017-03-16 22:35:09 +00:00
Justin Ethier
f40a4bf6ee Version bump 2017-03-16 21:58:30 +00:00
Justin Ethier
3f0e8919b5 Added a 0.4.1 section 2017-03-16 21:35:05 +00:00
Justin Ethier
3d55a37e27 Cleanup 2017-03-16 21:26:28 +00:00
Justin Ethier
32003607fb Unneeded right now 2017-03-16 20:51:08 +00:00
Justin Ethier
4834981ba2 Merge branch 'thread-params-dev' 2017-03-16 20:50:23 +00:00
Justin Ethier
596869f0e0 Issue #182 - Misc string->number fixes 2017-03-16 17:27:27 +00:00
Justin Ethier
bb6d822d92 Do not export internal get function 2017-03-16 15:58:17 +00:00
Justin Ethier
d86b91af36 Remove debug code 2017-03-16 14:11:46 +00:00
Justin Ethier
d8a11c2ea6 Clean up the code for (set-param-obj!) 2017-03-16 14:10:51 +00:00
Justin Ethier
3f75e8d231 Mark objects when collector cooperates
When the collector cooperates for a mutator it needs to mark any heap-collected objects that are stored within the mutator's data object. This prevents problems where these objects (which are essentially per-thread global roots) are incorrectly collected.
2017-03-16 14:07:36 +00:00
Justin Ethier
06dcb18ba2 WIP 2017-03-15 17:28:54 +00:00