hyunghwan.chung
|
5cebf7e8dc
|
changed atom_t to stix_liw_t and made related changes.
introduced #liword to the compiler
|
2015-11-17 14:13:59 +00:00 |
|
hyunghwan.chung
|
b0f8561238
|
added more code for bigint.
changed SMINT to SMOOI and renamed relevant macros accordingly
|
2015-11-12 06:57:35 +00:00 |
|
hyunghwan.chung
|
0daf143cce
|
Added stix_mulints()
|
2015-11-11 13:31:05 +00:00 |
|
hyunghwan.chung
|
1094d298cb
|
added some bigint related code
|
2015-10-29 15:24:46 +00:00 |
|
hyunghwan.chung
|
98631175d0
|
redefined some types
|
2015-10-28 14:58:58 +00:00 |
|
hyunghwan.chung
|
2aef6b9bab
|
added the new process primitive to create a process with a block as if it has got the value message
|
2015-10-22 02:47:25 +00:00 |
|
hyunghwan.chung
|
96011578c8
|
added some more code for processing scheduling
|
2015-10-19 06:16:43 +00:00 |
|
hyunghwan.chung
|
3482c99ab7
|
added more code for process scheduling
|
2015-10-18 15:06:17 +00:00 |
|
hyunghwan.chung
|
f52356e8c8
|
added more code for process scheduling
|
2015-10-15 14:40:08 +00:00 |
|
hyunghwan.chung
|
5a82cdc417
|
did some preparatory work to add Process
|
2015-10-14 14:01:33 +00:00 |
|
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 |
|