Commit Graph

19 Commits

Author SHA1 Message Date
hyunghwan.chung
b5d94ef6ea added more code for namespace handling.
added initial code to define a pool dicitonary
fixed a compiler bug in resolving a class variable
2015-07-14 13:35:18 +00:00
hyunghwan.chung
f97eb3d72b added some experimental code for namespace handling 2015-07-12 17:14:21 +00:00
hyunghwan.chung
f2ec2d5fd2 did some preparatory work to support namespaces 2015-07-10 14:06:07 +00:00
hyunghwan.chung
60299cda5b added experimental code to support byte trailer of a pointer object. the main purpose is to embed byte codes into the back of the compiled method object.
fixed buggy code using the freed pointer when reallocation has occurred - callers of clone_keyword(), clone_assignee(), clone_binsel()
2015-07-01 15:01:39 +00:00
hyunghwan.chung
0427879198 cleaned up code a bit 2015-06-25 13:37:50 +00:00
hyunghwan.chung
b9ee190dec fixed a missing reinitialization problem in the compiler 2015-06-21 16:22:50 +00:00
hyunghwan.chung
7a751d7cc0 added some vm code 2015-06-04 18:34:37 +00:00
hyunghwan.chung
3added1316 renamed vars to slot in stix_class_t 2015-06-03 17:27:22 +00:00
hyunghwan.chung
dab7285c45 added partial code to parse message sending expressions 2015-06-03 17:24:11 +00:00
hyunghwan.chung
87929410db fixed a wrong class name specified when adding a compiled method 2015-05-31 18:43:37 +00:00
hyunghwan.chung
cf029a0570 added code to handle literals 2015-05-31 16:44:56 +00:00
hyunghwan.chung
b91cd11561 added some basic code to handle a method dictionary 2015-05-28 16:51:37 +00:00
hyunghwan.chung
008c74666d still more compiler code 2015-05-26 16:31:47 +00:00
hyunghwan.chung
b70d9a976a added utf8 string conversion functions 2015-05-17 05:02:30 +00:00
hyunghwan.chung
75bb3e9a40 added some code for a bootstraping compiler 2015-05-15 14:55:12 +00:00
hyunghwan.chung
ccb232329b added code to register primitive objects into the system dictionary 2015-05-11 16:08:09 +00:00
hyunghwan.chung
10661777a1 fixed a bug of not resetting the heap limit after gc.
added some pointer arithmetic macros.
2015-05-08 14:29:35 +00:00
hyunghwan.chung
0b97fee2c4 added many lines of code for initial loading 2015-05-07 15:58:04 +00:00
hyunghwan.chung
e637f3a1f1 switched bitfields to bit-manipulation macros 2015-05-03 17:10:30 +00:00