Commit graph

229 commits

Author SHA1 Message Date
a9fbb5263c more attempts at gc 2022-08-01 20:01:44 +02:00
84f9a143b0 merge 2022-08-01 18:37:51 +02:00
804d45669e fix multidimensional arrays 2022-07-29 16:20:59 +02:00
1724163446 add aget and aput to array type 2022-07-26 23:34:31 +02:00
2b66678e8f fix 2022-07-23 09:13:40 +02:00
5f4bfd3de7 (doesn't work) while trying to improve GC speed and arrays, made it extremely slow and buggy. will fix later. 2022-06-30 23:49:35 +02:00
913c38b527 bf.isbpl performance visualization 2022-06-30 02:20:21 +02:00
9cb05aa2bc several big gc fixes 2022-06-30 02:18:24 +02:00
fea9ddbb9a fix arrays in gc 2022-06-30 00:51:05 +02:00
c72c2cb3e3 Merge branch 'master' into gc 2022-06-30 00:16:19 +02:00
89191975fe add more separator chars 2022-06-29 23:26:21 +02:00
c325c792a2 Merge branch 'master' into gc 2022-06-26 04:51:56 +02:00
757a84bfda fix a string bug 2022-06-26 04:51:31 +02:00
4dc53777b4 more gc fixes 2022-06-26 03:58:53 +02:00
223c4d7bd1 WIP: improvements to GC 2022-06-26 03:30:21 +02:00
51eb61091d add garbage collection 2022-06-25 02:45:21 +02:00
2132c7c8a4 WIP: paritally add ISBPLUsable to avoid memory leaks 2022-06-24 19:55:33 +02:00
d6461db848 add more split-chars to tokenizer, add () support (tested) 2022-06-24 18:04:49 +02:00
8075a2f44e make java catcher catch all throwables 2022-06-06 12:24:39 +02:00
c8d07cf371 add gen-doc.sh (assumes isbpldoc to be installed), add JIO mirrorInterpreterData 2022-05-27 12:24:22 +02:00
34b9030612 add ->? function to std 2022-05-26 20:21:16 +02:00
cddcdb1b3b small fix in docs 2022-05-26 19:35:15 +02:00
0eaf24ba65 base docs 2022-05-26 19:30:39 +02:00
8af222b52a docs 2022-05-26 19:28:57 +02:00
0a3c1bd60f stack traces 2022-05-26 19:21:29 +02:00
e819187cbd improve docs for multi.isbpl 2022-05-24 16:49:45 +02:00
ac8044ef86 add docs for multi.isbpl 2022-05-24 16:48:25 +02:00
96820a6f43 improve doc for time.isbpl 2022-05-24 16:41:03 +02:00
33e6e732ee improve doc for stream.isbpl 2022-05-24 16:40:48 +02:00
9b0b10ee41 improve doc for std.isbpl 2022-05-24 16:40:26 +02:00
2e339753ae improve doc for std.isbpl 2022-05-24 16:38:19 +02:00
dc4384a999 add time.isbpl docs 2022-05-24 07:32:35 +02:00
dbaa63785d add time.isbpl docs 2022-05-24 07:32:17 +02:00
065ad9c987 add time docs 2022-05-23 22:40:13 +02:00
06b6a3dc76 finish docs/std.md 2022-05-23 22:10:19 +02:00
6e9adb110a Merge branch 'master' into dev 2022-05-23 20:19:19 +02:00
2580c1d8ea add description to docs/stream.md 2022-05-23 20:19:06 +02:00
8a463274bd add std docs (unfinished) 2022-05-23 20:16:57 +02:00
ecd350ddf0 Revert "fix stream docs"
This reverts commit 53eb086840.
2022-05-23 20:15:36 +02:00
53eb086840 fix stream docs 2022-05-23 20:13:57 +02:00
8271d1c721 add stream docs 2022-05-23 20:12:32 +02:00
f02d5c8810 merge 2022-05-23 13:38:05 +02:00
d774d044b8
Delete COPYING 2022-05-23 13:36:38 +02:00
2ca59d5ca9
Create LICENSE 2022-05-23 13:36:22 +02:00
b43a0694d0 make .isbpl files usable in proprietary software 2022-05-23 12:59:24 +02:00
2cf7dc1234 fix docs 2022-05-23 12:43:31 +02:00
c79257581f add some docs 2022-05-23 12:40:51 +02:00
32a915b63e make ISBPLStreamer.streams static to avoid wrong IndexOutOfBounds 2022-05-23 11:12:32 +02:00
2eedde2f67 add *.bf.isbpl to gitignore 2022-05-23 10:36:34 +02:00
c03c0b7615 beautify bf.isbpl 2022-05-23 10:35:26 +02:00