Justin Ethier
|
015b9b2a41
|
Add check for obj type
|
2019-06-03 13:24:42 -04:00 |
|
Justin Ethier
|
7bd77e1ac3
|
Added checks for immutable objs
|
2019-06-03 13:18:08 -04:00 |
|
Justin Ethier
|
3a5b6520fb
|
Added a lot of TODO's
|
2019-05-31 13:29:51 -04:00 |
|
Justin Ethier
|
ebb8a2d6cd
|
Added compare-and-set!
|
2019-05-30 18:42:15 -04:00 |
|
Justin Ethier
|
5f517f6029
|
Add typecheck
|
2019-05-30 18:42:02 -04:00 |
|
Justin Ethier
|
2202b3844f
|
Mark child of atomic_type during tracing
|
2019-05-30 18:10:40 -04:00 |
|
Justin Ethier
|
dcd14e4642
|
WIP
|
2019-05-30 16:29:05 -04:00 |
|
Justin Ethier
|
ddd057f97b
|
WIP
|
2019-05-30 13:18:50 -04:00 |
|
Justin Ethier
|
d3e679fd03
|
Added atomic_type
|
2019-05-29 18:53:53 -04:00 |
|
Justin Ethier
|
5b87573371
|
WIP
|
2019-05-29 17:30:43 -04:00 |
|
Justin Ethier
|
104d7f783a
|
Merge remote-tracking branch 'origin/master'
|
2019-05-28 13:31:31 -04:00 |
|
Justin Ethier
|
0941d43f4f
|
Added TODO
|
2019-05-28 13:31:08 -04:00 |
|
Justin Ethier
|
7b16c4ae49
|
Added test file
|
2019-05-28 13:31:01 -04:00 |
|
Justin Ethier
|
e6d7b80436
|
Immutable types are supported now
|
2019-05-24 13:35:58 -04:00 |
|
Justin Ethier
|
b29bafde8f
|
Remove test file
|
2019-05-24 13:34:53 -04:00 |
|
Justin Ethier
|
2663945d4c
|
Do not use fPIC when cyclone compiles programs
|
2019-05-23 14:16:27 -04:00 |
|
Justin Ethier
|
abfbb0c747
|
Fix bug in bench directive
|
2019-05-23 13:38:21 -04:00 |
|
Justin Ethier
|
2f497d704e
|
prep 0.11.1
|
2019-05-22 19:04:50 -04:00 |
|
Justin Ethier
|
444cf9eb4f
|
Added notes
|
2019-05-22 17:08:51 -04:00 |
|
Justin Ethier
|
1a7e74e65b
|
Added immutable objs
|
2019-05-22 17:07:03 -04:00 |
|
Justin Ethier
|
8539dd3915
|
Bug fix
|
2019-05-22 13:23:45 -04:00 |
|
Justin Ethier
|
abe40532c3
|
Include missing arg
|
2019-05-21 17:46:33 -04:00 |
|
Justin Ethier
|
6920b8f568
|
Set immutable for evaluated quotes
|
2019-05-21 13:06:51 -04:00 |
|
Justin Ethier
|
e85a04fd81
|
Integrated immutable functions
|
2019-05-21 13:02:41 -04:00 |
|
Justin Ethier
|
0647ae6166
|
WIP
|
2019-05-21 13:02:35 -04:00 |
|
Justin Ethier
|
bbd24a8972
|
Add scheme code to set immutable field
|
2019-05-20 21:44:26 -04:00 |
|
Justin Ethier
|
3d0f21a876
|
Temporary testing
|
2019-05-17 13:33:23 -04:00 |
|
Justin Ethier
|
78d5265442
|
New file
|
2019-05-17 12:37:16 -04:00 |
|
Justin Ethier
|
75c88c1e06
|
Merge remote-tracking branch 'origin/immut2-dev' into immut2-dev
|
2019-05-17 12:33:23 -04:00 |
|
Justin Ethier
|
87ee630353
|
Incorporate benchmark results into output
|
2019-05-17 09:33:59 -04:00 |
|
Justin Ethier
|
5a770aead4
|
Added (immutable?)
|
2019-05-16 18:05:01 -04:00 |
|
Justin Ethier
|
a29e731d94
|
Insure optional arg pairs are mutable
|
2019-05-16 17:46:42 -04:00 |
|
Justin Ethier
|
c9ae6cdf97
|
Bug fixes
|
2019-05-16 13:35:51 -04:00 |
|
Justin Ethier
|
cb0d72a6df
|
Emit immutable bytevectors and strings when quoted
|
2019-05-16 13:03:28 -04:00 |
|
Justin Ethier
|
8c7bd7f96b
|
WIP, working through immutable objects
|
2019-05-15 22:57:40 -04:00 |
|
Justin Ethier
|
daa8f92f0c
|
Refactoring, stage new arg to c-compile-const
New signature is: (c-compile-const exp use-alloca immutable)
This will allow the compilation of immutable objects.
|
2019-05-15 13:35:08 -04:00 |
|
Justin Ethier
|
ba569882ea
|
Refactor code out to c-set-immutable-field
|
2019-05-15 13:28:17 -04:00 |
|
Justin Ethier
|
7fc911069d
|
Fix to use mutable objects
|
2019-05-14 13:07:16 -04:00 |
|
Justin Ethier
|
f2b9658b21
|
Set mutability for quoted pairs
|
2019-05-14 13:06:10 -04:00 |
|
Justin Ethier
|
f0b84ce122
|
Set immutable flag
|
2019-05-01 17:41:47 -04:00 |
|
Justin Ethier
|
3f6e9655bd
|
Set the 'immutable' field when constructing objs
|
2019-05-01 13:37:02 -04:00 |
|
Justin Ethier
|
d96231c7dd
|
Fix syntax error
|
2019-05-01 13:12:26 -04:00 |
|
Justin Ethier
|
3cb234402d
|
Added checks for immutable flag
|
2019-05-01 13:11:05 -04:00 |
|
Justin Ethier
|
4bc8bf1899
|
Copy immutable fields
|
2019-04-30 18:43:04 -04:00 |
|
Justin Ethier
|
465167445f
|
Initialize the 'immutable' field
|
2019-04-30 17:51:53 -04:00 |
|
Justin Ethier
|
d0b5c4ff75
|
Initial file
|
2019-04-30 17:46:18 -04:00 |
|
Justin Ethier
|
8d98dc1a15
|
Add immutable field to the object header
|
2019-04-30 12:59:17 -04:00 |
|
Justin Ethier
|
b1cdb81177
|
Initial file
|
2019-04-24 13:32:21 -04:00 |
|
Justin Ethier
|
5c717dce3a
|
Update comment
|
2019-04-22 19:01:58 -04:00 |
|
Justin Ethier
|
62d2bea199
|
Remove redundant code
|
2019-04-18 17:46:38 -04:00 |
|