hyunghwan.chung
|
f618154aaf
|
changed STIX_SMOOI_MIN to -STIX_SMOOI_MAX instead of (-STIX_SMOOI_MAX - 1)
fixed tally range check bugs in dic.c/sym.c/gc.c
simplificed some code resulting from STIX_SMOOI_MIN change.
|
2015-11-20 09:05:55 +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
|
d33ad3749a
|
Added stix_shallowcopy().
added some code for bigint operations
|
2015-10-30 15:36:37 +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
|
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
|
8f985290d0
|
autotool-ized the project
|
2015-10-14 09:06:44 +00:00 |
|
hyunghwan.chung
|
5700b57d57
|
added code that handles pool dictionary defintion
|
2015-07-15 08:39:18 +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
|
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
|
fbfa4c4ff0
|
added code to handle block context
|
2015-06-20 03:07:11 +00:00 |
|
hyunghwan.chung
|
469210bd80
|
fixed some bugs related to store and pop
|
2015-06-11 09:11:18 +00:00 |
|
hyunghwan.chung
|
5f6500aa7c
|
added some code for handling message sending and returning
|
2015-06-08 13:24:02 +00:00 |
|
hyunghwan.chung
|
7a751d7cc0
|
added some vm code
|
2015-06-04 18:34:37 +00:00 |
|
hyunghwan.chung
|
dab7285c45
|
added partial code to parse message sending expressions
|
2015-06-03 17:24:11 +00:00 |
|
hyunghwan.chung
|
72d74b48de
|
Added partial code to compile method statements
|
2015-06-01 15:59:16 +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
|
b7a443089a
|
written more compiler codes
|
2015-05-25 17:10:49 +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 |
|
hyunghwan.chung
|
6e9a47fd5b
|
added some initial files
|
2015-04-30 15:56:05 +00:00 |
|