|
|
|
@aaca19fb68c3cfe89e2acb105d2c3e8f5e028275
|
[aaca19fb68c3cfe89e2acb105d2c3e8f5e028275]
|
2 years |
redbrain <redbrain@…> |
bug fix on many references to single objects in a single context
|
|
|
|
@20d93fb737c36e2fa36fb1e9ac36734be14a77c6
|
[20d93fb737c36e2fa36fb1e9ac36734be14a77c6]
|
2 years |
redbrain <redbrain@…> |
fixed return address garbage collection and a signed vs unsigned ref count …
|
|
|
|
@1eb94519d291051d1a07e4c29ecb03fc82fddc59
|
[1eb94519d291051d1a07e4c29ecb03fc82fddc59]
|
2 years |
redbrain <redbrain@…> |
re works for better safer garbage collection on pushing and poping …
|
|
|
|
@a85567429e9ab2f3963d8f4481798b3688250c85
|
[a85567429e9ab2f3963d8f4481798b3688250c85]
|
2 years |
Philip Herron <redbrain@…> |
some macro processing bug fixes without debug
|
|
|
|
@884107fd8063becbafd3177f4517821fff78dd61
|
[884107fd8063becbafd3177f4517821fff78dd61]
|
2 years |
redbrain <redbrain@…> |
basic fully ref counted garbage collection
|
|
|
|
@1ffd3187f60715d349b1be1c5328479b50dda298
|
[1ffd3187f60715d349b1be1c5328479b50dda298]
|
2 years |
redbrain <redbrain@…> |
cleanups
|
|
|
|
@8c20e42342755e80aefa9e7e44074a90802d29b1
|
[8c20e42342755e80aefa9e7e44074a90802d29b1]
|
2 years |
redbrain <redbrain@…> |
basic refcounting collection implemented needs builtin object init …
|
|
|
|
@2f5ff536d1e9693ccf3af0b3e1ef4fc26c33a638
|
[2f5ff536d1e9693ccf3af0b3e1ef4fc26c33a638]
|
2 years |
redbrain <redbrain@…> |
cleanup for new garbage collector
|
|
|
|
@c36035fa99cec1e29b52340f90e771952e848baf
|
[c36035fa99cec1e29b52340f90e771952e848baf]
|
2 years |
redbrain <redbrain@…> |
refactor function dispatch and argument dispatch
|
|
|
|
@039ec83b49651cabf56b506be323da6363d75737
|
[039ec83b49651cabf56b506be323da6363d75737]
|
2 years |
redbrain <redbrain@…> |
assertion cleanup
|
|
|
|
@8ec48d25f9b61b0b11332cf1fe073cc49300fdb0
|
[8ec48d25f9b61b0b11332cf1fe073cc49300fdb0]
|
2 years |
redbrain <redbrain@…> |
handling semantic objects now
|
|
|
|
@2ab78c4558d912f096e160d8af8fc7cfefb92a43
|
[2ab78c4558d912f096e160d8af8fc7cfefb92a43]
|
2 years |
redbrain <redbrain@…> |
cleanup
|
|
|
|
@d375779d1d4dfca413cc875bbe88abbdbf171a17
|
[d375779d1d4dfca413cc875bbe88abbdbf171a17]
|
2 years |
Philip Herron <redbrain@…> |
quick commit
|
|
|
|
@2d482ecb0a2abf82199a1f7c2350125d362c000f
|
[2d482ecb0a2abf82199a1f7c2350125d362c000f]
|
2 years |
Philip Herron <redbrain@…> |
cleanups and more implmentation code for functions again
|
|
|
|
@2d2b82d3aae0e42c05900ff0e549fc004d8749f6
|
[2d2b82d3aae0e42c05900ff0e549fc004d8749f6]
|
2 years |
Philip Herron <redbrain@…> |
garbage collection fix
|
|
|
|
@02929e7a62c9b395025688fa86d9094d5daf79af
|
[02929e7a62c9b395025688fa86d9094d5daf79af]
|
2 years |
Philip Herron <redbrain@…> |
need to fix some object pointer corruption
|
|
|
|
@10ff89cb385fb32bdb4f48a3b1a6d997d36c6bb6
|
[10ff89cb385fb32bdb4f48a3b1a6d997d36c6bb6]
|
2 years |
Philip Herron <redbrain@…> |
more math code
|
|
|
|
@9d195904f51b27ab70521e5a6ece6ff2b071f54e
|
[9d195904f51b27ab70521e5a6ece6ff2b071f54e]
|
2 years |
Philip Herron <redbrain@…> |
evaluation refactor
|
|
|
|
@895eee23fa4ce792902f55baad99faac5a2ca204
|
[895eee23fa4ce792902f55baad99faac5a2ca204]
|
2 years |
Philip Herron <redbrain@…> |
cleanup
|
|
|
|
@5b3ce3179b2771f3f3231f73f2dc8dcbc2662d0e
|
[5b3ce3179b2771f3f3231f73f2dc8dcbc2662d0e]
|
2 years |
Philip Herron <redbrain@…> |
integers and float partialy implemented
|
|
|
|
@69bff9051f53c3976e2eec49a34d0e4a16742fee
|
[69bff9051f53c3976e2eec49a34d0e4a16742fee]
|
2 years |
Philip Herron <redbrain@…> |
integer assignment works now
|
|
|
|
@c7d35a585321cd3187bd956d71ba5cca13788500
|
[c7d35a585321cd3187bd956d71ba5cca13788500]
|
2 years |
Philip Herron <redbrain@…> |
intilized integer module
|
|
|
|
@6e32d3f0de9260d4456ba0359ed144ba6d525952
|
[6e32d3f0de9260d4456ba0359ed144ba6d525952]
|
2 years |
Philip Herron <redbrain@…> |
more object orientation
|
|
|
|
@7693f002b984da05186b05bf9aba86d1dfffaebf
|
[7693f002b984da05186b05bf9aba86d1dfffaebf]
|
2 years |
Philip Herron <redbrain@…> |
adding module initilzation code
|
|
|
|
@653ec7626b70475e0dbbad10cdf056d2ab481af4
|
[653ec7626b70475e0dbbad10cdf056d2ab481af4]
|
2 years |
Philip Herron <redbrain@…> |
added binary operations table
|
|
|
|
@18782ddb7bf94323c7d98ce109452a5772134f66
|
[18782ddb7bf94323c7d98ce109452a5772134f66]
|
2 years |
Philip Herron <redbrain@…> |
added more definitions
|
|
|
|
@09c5daccea26ac0030f05e3c15af040d1aaa044a
|
[09c5daccea26ac0030f05e3c15af040d1aaa044a]
|
2 years |
Philip Herron <redbrain@…> |
header cleanup
|
|
|
|
@a6ecb8032624b7264891a3a0d9d86f71a6e1b3fc
|
[a6ecb8032624b7264891a3a0d9d86f71a6e1b3fc]
|
2 years |
Philip Herron <redbrain@…> |
cleanup and more module type skelton
|
|
|
|
@0ee2d31b3aed045c8d7b6af688ac37733b780029
|
[0ee2d31b3aed045c8d7b6af688ac37733b780029]
|
2 years |
Philip Herron <redbrain@…> |
builtin module/type/object skeleton finished
|
|
|
|
@794fb4166890a42ec59270e3441d7ddf500fdbdb
|
[794fb4166890a42ec59270e3441d7ddf500fdbdb]
|
2 years |
Philip Herron <redbrain@…> |
fleshing out the api
|
|
|
|
@168c2a5ec263be75f797e77bdf8a7e3011663c1a
|
[168c2a5ec263be75f797e77bdf8a7e3011663c1a]
|
2 years |
Philip Herron <redbrain@…> |
more refactors
|
|
|
|
@e4fe6e345bdc72322e8b5ba2049ff2d53f428d05
|
[e4fe6e345bdc72322e8b5ba2049ff2d53f428d05]
|
2 years |
Philip Herron <redbrain@…> |
more cleanup of headers
|
|
|
|
@56c74aff6a94cce8c19f76a6b4cfc3616a8381da
|
[56c74aff6a94cce8c19f76a6b4cfc3616a8381da]
|
2 years |
Philip Herron <redbrain@…> |
more cleanups got my work cut out for tomorrow
|
|
|
|
@0122c34fc8b1aac50471ba3b58386bb48b68898b
|
[0122c34fc8b1aac50471ba3b58386bb48b68898b]
|
2 years |
Philip Herron <redbrain@…> |
refactors api finalized on paper
|
|
|
|
@6ff5ad1b70aecffb5f5a7c5521c3aeb603e3ddfe
|
[6ff5ad1b70aecffb5f5a7c5521c3aeb603e3ddfe]
|
2 years |
Philip Herron <redbrain@…> |
massive refactors to types to allow for more efficient object orientation …
|
|
|
|
@10aa34bd02a1801cadbfe67a617734e62fd3790c
|
[10aa34bd02a1801cadbfe67a617734e62fd3790c]
|
2 years |
Philip Herron <redbrain@…> |
need sleep
|
|
|
|
@97bcdcfc2858e286713731691c0e5abf52c65707
|
[97bcdcfc2858e286713731691c0e5abf52c65707]
|
2 years |
Philip Herron <redbrain@…> |
adding more typing support abstract notion of classes work needs memory …
|
|
|
|
@28b36b7b5a9b4fee6f5e907f314e7f6f1e234b44
|
[28b36b7b5a9b4fee6f5e907f314e7f6f1e234b44]
|
2 years |
Philip Herron <redbrain@…> |
starting to handling call backs to support builtin.*(...)
|
|
|
|
@1a9fc2c7e18c2d619ff60b979ad6479add231141
|
[1a9fc2c7e18c2d619ff60b979ad6479add231141]
|
2 years |
Philip Herron <redbrain@…> |
cleanup
|
|
|
|
@4c5f389b4583cde85e1c06f9cd61fabe3feba888
|
[4c5f389b4583cde85e1c06f9cd61fabe3feba888]
|
2 years |
Philip Herron <redbrain@…> |
partial member access working
|
|
|
|
@643d1888beb46d61deeef88ebf4f204938d9247c
|
[643d1888beb46d61deeef88ebf4f204938d9247c]
|
2 years |
Philip Herron <redbrain@…> |
memory corruption fix and evaulation optimizations and function + argument …
|
|
|
|
@89dcccd4721f29950f4455a999e0f47593678065
|
[89dcccd4721f29950f4455a999e0f47593678065]
|
2 years |
Philip Herron <redbrain@…> |
more code time for sleep
|
|
|
|
@b2bc0049fdf32f673fc66b045a4bb2b3ca350e40
|
[b2bc0049fdf32f673fc66b045a4bb2b3ca350e40]
|
2 years |
Philip Herron <redbrain@…> |
adding object symbol dispatch
|
|
|
|
@de90227417a23156a9297ac163b126800adf0571
|
[de90227417a23156a9297ac163b126800adf0571]
|
2 years |
Philip Herron <redbrain@…> |
added gitignore file and more object creation code
|
|
|
|
@9aa07a813dc00d11ac4925d9d8bd77d6ad5621df
|
[9aa07a813dc00d11ac4925d9d8bd77d6ad5621df]
|
2 years |
Philip Herron <redbrain@…> |
cleanup adding object creation code
|
|
|
|
@0bac65d3af927bb24143c4dd6397346cb1e88974
|
[0bac65d3af927bb24143c4dd6397346cb1e88974]
|
2 years |
Philip Herron <redbrain@…> |
fix memory corruption and added object definition code
|
|
|
|
@a56f773307587932eb3b56b591fcbfd80fab96c0
|
[a56f773307587932eb3b56b591fcbfd80fab96c0]
|
2 years |
Philip Herron <redbrain@…> |
cleanups for adding class support
|
|
|
|
@9ddcf89646f44d086e87d04e769f3b4480b6bcab
|
[9ddcf89646f44d086e87d04e769f3b4480b6bcab]
|
2 years |
Philip Herron <redbrain@…> |
some cleanups and added output of the pid on startup
|
|
|
|
@8cc19496b73edb508cec578a725c0477a7a236d6
|
[8cc19496b73edb508cec578a725c0477a7a236d6]
|
2 years |
Philip Herron <redbrain@…> |
fix includes and added some cleanups
|
|
|
|
@10c72b93febad98c614e1371c404e4cf0ffeed8f
|
[10c72b93febad98c614e1371c404e4cf0ffeed8f]
|
2 years |
Philip Herron <redbrain@…> |
adding mpfr and gmp number conversions to avoid overflow errors
|
|
|
|
@9dc510f54a7906d4defe9fd3f676d7009fdb21ec
|
[9dc510f54a7906d4defe9fd3f676d7009fdb21ec]
|
2 years |
Philip Herron <redbrain@…> |
cleanups settled on a object oriented design
|
|
|
|
@04f48fcb11b23adb59ed7282d589e53b8676e870
|
[04f48fcb11b23adb59ed7282d589e53b8676e870]
|
2 years |
Philip Herron <redbrain@…> |
opcode refactor before object orientation work
|
|
|
|
@6165c39a0d5efebafa91849836d99de5e00fc950
|
[6165c39a0d5efebafa91849836d99de5e00fc950]
|
2 years |
Philip Herron <redbrain@…> |
cleanups to headers opcodes being refactored next
|
|
|
|
@2ac2ab9946ef99cc465aa661e635e198b65c2936
|
[2ac2ab9946ef99cc465aa661e635e198b65c2936]
|
2 years |
Philip Herron <redbrain@…> |
quick commit
|
|
|
|
@efb244c509bed1bae88b011501c53583d23b9df4
|
[efb244c509bed1bae88b011501c53583d23b9df4]
|
2 years |
Philip Herron <redbrain@…> |
shorthand operators += etc and incredment operators ++ etc along with …
|
|
|
|
@a6443ee01bb4d3ea6bdf9b8729b0819b59a8c45e
|
[a6443ee01bb4d3ea6bdf9b8729b0819b59a8c45e]
|
2 years |
Philip Herron <redbrain@…> |
for loops work
|
|
|
|
@e2b39f64e37fabbd2e5e2e8c4143dd64d60256da
|
[e2b39f64e37fabbd2e5e2e8c4143dd64d60256da]
|
2 years |
Philip Herron <redbrain@…> |
about to refactor process AST to make it safer and optimized
|
|
|
|
@205e718d501c59e999a0bbb3b308176fe2108b9a
|
[205e718d501c59e999a0bbb3b308176fe2108b9a]
|
2 years |
Philip Herron <redbrain@…> |
partially working again
|
|
|
|
@8c1627e13ba25624eb857ebc8ec6315d859e299c
|
[8c1627e13ba25624eb857ebc8ec6315d859e299c]
|
2 years |
Philip Herron <redbrain@…> |
having a nightmare
|
|
|
|
@047c6c388d62b60e6a15a22b1e5b43adae2b6573
|
[047c6c388d62b60e6a15a22b1e5b43adae2b6573]
|
2 years |
Philip Herron <redbrain@…> |
operator = partialy bug fixed
|
|
|
|
@802c1b14932e94bb32c1ea64e11a028e58d7b8ab
|
[802c1b14932e94bb32c1ea64e11a028e58d7b8ab]
|
2 years |
Philip Herron <redbrain@…> |
very bug bug fixes in the parser added power operator and = as an …
|
|
|
|
@363a8106f790441b4cc05ddfacc715496c4a0c8a
|
[363a8106f790441b4cc05ddfacc715496c4a0c8a]
|
2 years |
Philip Herron <redbrain@…> |
more comparison handles
|
|
|
|
@ab98097404815c4bbed4ffef8f374a8f96f8e2c1
|
[ab98097404815c4bbed4ffef8f374a8f96f8e2c1]
|
2 years |
Philip Herron <redbrain@…> |
some optimizations
|
|
|
|
@ac25f63307b9dbef401260923b2e5438d8837176
|
[ac25f63307b9dbef401260923b2e5438d8837176]
|
2 years |
Philip Herron <redbrain@…> |
fixing massive assignment memory leaks
|
|
|
|
@45112954978f882c248af9a29eed1222ad919da1
|
[45112954978f882c248af9a29eed1222ad919da1]
|
2 years |
Philip Herron <redbrain@…> |
bug fix for character primitives
|
|
|
|
@80c49e89621b2436ae839ebcc52b17b4567fcc2a
|
[80c49e89621b2436ae839ebcc52b17b4567fcc2a]
|
2 years |
Philip Herron <redbrain@…> |
more cleanup and memory leak fixed
|
|
|
|
@0d0ace07d22eb1dd9905e35241c61ab849822778
|
[0d0ace07d22eb1dd9905e35241c61ab849822778]
|
2 years |
Philip Herron <redbrain@…> |
initial code for breaks and continues
|
|
|
|
@ee51a3c196d8fe7d2b3cb1327057a40ea973fe54
|
[ee51a3c196d8fe7d2b3cb1327057a40ea973fe54]
|
2 years |
Philip Herron <redbrain@…> |
large refactor for symbol index access and print optimizations
|
|
|
|
@fa40d8404af26fc0039d06ea0934067238151dd0
|
[fa40d8404af26fc0039d06ea0934067238151dd0]
|
2 years |
Philip Herron <redbrain@…> |
include cleanups
|
|
|
|
@8122e3a1e1aa4de93fabd327e31406aaa14136ee
|
[8122e3a1e1aa4de93fabd327e31406aaa14136ee]
|
2 years |
Philip Herron <redbrain@…> |
another quick test
|
|
|
|
@b7145db1bb611b5221da036e4c2a20f957faab02
|
[b7145db1bb611b5221da036e4c2a20f957faab02]
|
2 years |
Philip Herron <redbrain@…> |
Working to fix return address from nested branch contexts and nested …
|
|
|
|
@28be48918f3cbe2ffbf1f9e154f24e0b68432ca9
|
[28be48918f3cbe2ffbf1f9e154f24e0b68432ca9]
|
2 years |
Philip Herron <redbrain@…> |
initial conditionals support
|
|
|
|
@4a3e2379285b43d38bba30a864d84966f329816a
|
[4a3e2379285b43d38bba30a864d84966f329816a]
|
2 years |
Philip Herron <redbrain@…> |
conditional parser code implemented
|
|
|
|
@a900b44726e8a0cd910dc62fa1c3dae6faa1b717
|
[a900b44726e8a0cd910dc62fa1c3dae6faa1b717]
|
2 years |
Philip Herron <redbrain@…> |
quick header fix
|
|
|
|
@07e348d867582a856f6ef66bcb23d5803c6a2fd0
|
[07e348d867582a856f6ef66bcb23d5803c6a2fd0]
|
2 years |
Philip Herron <redbrain@…> |
move to desktop
|
|
|
|
@8f716bf718da265c5d5cab44f43ca62f38a512df
|
[8f716bf718da265c5d5cab44f43ca62f38a512df]
|
2 years |
Philip Herron <redbrain@…> |
skeleton code for loops
|
|
|
|
@6480a18b842e4d5d4c784de227d09c16eaf26f60
|
[6480a18b842e4d5d4c784de227d09c16eaf26f60]
|
2 years |
Philip Herron <redbrain@…> |
cleanups
|
|
|
|
@3ffc6e61ba662cef56592edff1b3dcaf88a076de
|
[3ffc6e61ba662cef56592edff1b3dcaf88a076de]
|
2 years |
redbrain <herron.philip@…> |
quick commit
|
|
|
|
@4e8db140c27d6f7a2a4a7fde7356d7ab947c4904
|
[4e8db140c27d6f7a2a4a7fde7356d7ab947c4904]
|
2 years |
redbrain <herron.philip@…> |
runtime evaluation refactor much easier to understand now
|
|
|
|
@a6e2bc32094e9b7bf224b571d6b6ebf6f32ed10e
|
[a6e2bc32094e9b7bf224b571d6b6ebf6f32ed10e]
|
2 years |
redbrain <herron.philip@…> |
null return address bug fixes
|
|
|
|
@6a453fb0fb968792e4e3875f06849f4f034855d1
|
[6a453fb0fb968792e4e3875f06849f4f034855d1]
|
2 years |
redbrain <herron.philip@…> |
untabify
|
|
|
|
@51197662752f31460ff42c3cf0de3ae5c125053d
|
[51197662752f31460ff42c3cf0de3ae5c125053d]
|
2 years |
redbrain <herron.philip@…> |
fixed lexer string memory leak
|
|
|
|
@469d5b95265f0ea2b8c673d2a52507a9ffc09e45
|
[469d5b95265f0ea2b8c673d2a52507a9ffc09e45]
|
2 years |
redbrain <herron.philip@…> |
memory leaks fixed and some memory corruption fixed
|
|
|
|
@9bce13e8b6182f81f689c4ba4f51f5b283e764ad
|
[9bce13e8b6182f81f689c4ba4f51f5b283e764ad]
|
2 years |
redbrain <herron.philip@…> |
assignment bug fixed
|
|
|
|
@65912e65c0b1f405f69cd4c9313734e14ed84cee
|
[65912e65c0b1f405f69cd4c9313734e14ed84cee]
|
2 years |
redbrain <herron.philip@…> |
cleanups and better handles for return address from functions
|
|
|
|
@d36a279fb30c18bc8b4cea69715a44f3ffb6f42e
|
[d36a279fb30c18bc8b4cea69715a44f3ffb6f42e]
|
2 years |
redbrain <herron.philip@…> |
cleanups to the runtime to handle returns breaks and continues
|
|
|
|
@62dbcb03d3359e4ca88c3123cfdab5488ea66756
|
[62dbcb03d3359e4ca88c3123cfdab5488ea66756]
|
2 years |
redbrain <herron.philip@…> |
cleanup
|
|
|
|
@3139f0a6afe1f0f70f8103579f2832b5457b6a97
|
[3139f0a6afe1f0f70f8103579f2832b5457b6a97]
|
2 years |
redbrain <herron.philip@…> |
builtin call table implementation
|
|
|
|
@482bf4e52111d6b28fa1c57f9b643d6441f78367
|
[482bf4e52111d6b28fa1c57f9b643d6441f78367]
|
2 years |
Philip Herron <redbrain@…> |
install bug fix
|
|
|
|
@b04ac8c63353f3f667bc0cc82416eece4e219a49
|
[b04ac8c63353f3f667bc0cc82416eece4e219a49]
|
2 years |
Philip Herron <redbrain@…> |
quick build fix
|
|
|
|
@10c9668f61e2008de58350b66aa6bf1106a108db
|
[10c9668f61e2008de58350b66aa6bf1106a108db]
|
2 years |
redbrain <herron.philip@…> |
the master branch is is working again
|
|
|
|
@0f73c87f033d0310502c0aa43ba368ce9c1fc864
|
[0f73c87f033d0310502c0aa43ba368ce9c1fc864]
|
2 years |
redbrain <herron.philip@…> |
nearly fixed
|
|
|
|
@6f307d372914a5f3916e1933bc8b252ffc51ba70
|
[6f307d372914a5f3916e1933bc8b252ffc51ba70]
|
2 years |
redbrain <herron.philip@…> |
lots more fixes
|
|
|
|
@403069e863b1a52ab1e1dd6dc0c2e887ea880eba
|
[403069e863b1a52ab1e1dd6dc0c2e887ea880eba]
|
2 years |
redbrain <herron.philip@…> |
lots of warnings and errors fixed
|
|
|
|
@21de6b1d9b76fef42905a5d1d007a1156af8ee7c
|
[21de6b1d9b76fef42905a5d1d007a1156af8ee7c]
|
2 years |
redbrain <herron.philip@…> |
refactor headers
|
|
|
|
@fb03b03b121acffce5dabfe13ce280104546c9e7
|
[fb03b03b121acffce5dabfe13ce280104546c9e7]
|
2 years |
redbrain <herron.philip@…> |
fix automake and autoconf now to fix the code
|
|
|
|
@a5611aec4e53f302eda012e803678ceda2a26855
|
[a5611aec4e53f302eda012e803678ceda2a26855]
|
2 years |
redbrain <herron.philip@…> |
more cleaning
|
|
|
|
@32df25d62f5b3f09898948108fcd7db0fb48740e
|
[32df25d62f5b3f09898948108fcd7db0fb48740e]
|
2 years |
redbrain <herron.philip@…> |
fixed rr_context.c
|
|
|
|
@a399654d3c85b8badb7b9e2a7b3ca119be791a72
|
[a399654d3c85b8badb7b9e2a7b3ca119be791a72]
|
2 years |
redbrain <herron.philip@…> |
much more clean code
|
|
|
|
@b123e1f688ff053964a501adff8956b2ed897bb5
|
[b123e1f688ff053964a501adff8956b2ed897bb5]
|
2 years |
redbrain <herron.philip@…> |
more cleanups and refactors
|
|
|
|