tcheukueppo
|
fd2b81245f
avoid the idea of green red yellow coloring to manage concurrent collection and opt for something simple
|
2 years ago |
tcheukueppo
|
01b1230f7a
some notes on concurrency
|
2 years ago |
tcheukueppo
|
5263bd0d7a
- update doc on garbage collector
|
2 years ago |
tcheukueppo
|
6612b5c33f
update doc on garbage collector
|
2 years ago |
tcheukueppo
|
a1f603b5b3
update questions
|
2 years ago |
tcheukueppo
|
4d3ecee06f
start documenting on concurrency stuffs
|
2 years ago |
tcheukueppo
|
52bf009089
callframe: change the way to deal with temporal package variables and type II special variables
|
2 years ago |
tcheukueppo
|
a62213e348
update doc on gc
|
2 years ago |
tcheukueppo
|
8a3f6a0092
New variant of the upval type-`O_VSUPVAL`, used for upvals shared across maatines.
|
2 years ago |
tcheukueppo
|
25ff1008a4
Done explaining the problems faced during GC
|
2 years ago |
tcheukueppo
|
feb69b3b6a
update documentation on maat gc
|
2 years ago |
tcheukueppo
|
a20e1d580b
describe some problems related to garbage collection
|
2 years ago |
tcheukueppo
|
aac0e6697c
Some docs of Maat's GC
|
2 years ago |
tcheukueppo
|
46786f3ae0
- Do not use NAN TAGGING as our present representation of values is incompatible with NAN TAGGING.
|
2 years ago |
tcheukueppo
|
f017f8ed23
differentiate btw a cclass and a cclass instance
|
2 years ago |
tcheukueppo
|
ce605b3816
- Update fields of Ma and GMa and comments, update some other macros and comments
|
2 years ago |
tcheukueppo
|
f1227b95e0
- Define two str structs Str and U8Strfor ascii and utf-8 encoded strings respectively
|
2 years ago |
tcheukueppo
|
39a1c5d5cf
- Fix type check issues.
|
2 years ago |
tcheukueppo
|
0f3b181b63
- Update comments
|
2 years ago |
tcheukueppo
|
572b565e9d
- add garbage collector parameters
|
2 years ago |
tcheukueppo
|
503d8b6ede
update macro names, use `ma_assert` whereever necessary and update the `Co` struct
|
2 years ago |
tcheukueppo
|
233dab5683
- Update comments
|
2 years ago |
tcheukueppo
|
ffed4e1b1c
- Define the Mstate, Maatine, Coroutine and Work struct
|
2 years ago |
tcheukueppo
|
8de3207118
super methods get resolved when called not all at once during class creation
|
2 years ago |
tcheukueppo
|
8c0a699039
- An Object has same type as its original value thus remove some useless macros
|
2 years ago |
tcheukueppo
|
0331cce9d8
- Update doc
|
2 years ago |
tcheukueppo
|
9c18c1db3a
Define structs for namespaces and complete definition on the `Class` struct
|
2 years ago |
tcheukueppo
|
61b0e9bdcb
complete definition of the class object
|
2 years ago |
tcheukueppo
|
8568e951dc
we are using c3 mro, so each class has its c3 list
|
2 years ago |
tcheukueppo
|
5b2a3f0743
utils: update comments, fix bugs and add new tests for non-inherited methods
|
2 years ago |