Commit graph

80 commits

Author SHA1 Message Date
3bbdf874f8 move ISBPL.java to root 2022-05-13 19:18:49 +02:00
0176503ece add getfile native to ISBPL.java, add comment support for construct blocks 2022-05-13 19:14:08 +02:00
43741a3209 fix string variables 2022-05-13 14:00:46 +02:00
5ff44fd2e8 add constructs 2022-05-13 12:18:22 +02:00
dfc7549d3b fixes 2022-05-05 17:34:29 +02:00
9e255b8e31 add startswith 2022-05-04 19:48:09 +02:00
bec43212c1 more bug fixes 2022-05-04 04:27:44 +02:00
81eff27575 many bug fixes 2022-05-04 02:16:58 +02:00
b0638aed37 added a shell 2022-05-02 14:30:08 +02:00
890b04e906 remove a useless debug print 2022-05-02 10:38:29 +02:00
3848562eaf remove a useless debug print 2022-05-02 10:24:26 +02:00
8d5181886c fix nullpointer issue 2022-05-01 18:35:23 +02:00
b8530c9c28 fix stack size issue after catching an eror 2022-04-30 19:17:11 +02:00
59e943e2ed java 8-17 support complete 2022-04-30 15:27:15 +02:00
fd5e2e737f java 17 fix 2022-04-30 12:15:00 +02:00
2428fe3035 !WIP! java 16/17 support 2022-04-30 09:45:34 +02:00
fae848043f better setup.sh, and /bin/isbpl creation 2022-04-29 20:03:58 +02:00
eb5bbd42b8 attempts at fixing multithread functionstack/garbage collector issues 2022-04-29 18:30:10 +02:00
a161775ea6 attempts at fixing multithread functionstack/garbage collector issues 2022-04-29 18:10:14 +02:00
57ed698463 more mt fixes 2022-04-27 02:47:44 +02:00
d2d7abaaaa fix some multithreading bugs, better trycatch 2022-04-27 01:48:46 +02:00
a1ee060287 improve boolean logic 2022-04-26 15:31:24 +02:00
5fcf560e56 lambda expression documented in source 2022-04-25 12:31:31 +02:00
59f206210a lambda expression moved to ? keyword, improvements to JIO 2022-04-25 12:29:52 +02:00
9ef6c19237 fix primitive types on fields 2022-04-25 04:44:37 +02:00
0ba0a20b99 fix primitive types 2022-04-25 04:42:30 +02:00
120e827d32 fix JIO calls 2022-04-25 00:34:59 +02:00
9db8d592d7 boolean fix 2022-04-25 00:16:57 +02:00
f2b67a1b40 fix array JIO 2022-04-24 01:57:31 +02:00
582c0861fb debuggerIPC improvements 2022-04-19 03:16:33 +02:00
cdaf6edffa fix stream.isbpl 2022-04-18 21:36:53 +02:00
288370d093 first try at very basic garbage collection 2022-04-18 20:53:06 +02:00
8cf1983910 add JIO context that returns the current ISBPL instance, fix ISBPLObject.equals 2022-04-18 19:50:36 +02:00
9c6a4cc98a make constructors work 2022-04-17 19:17:57 +02:00
f5307d2b97 add callmethod function 2022-04-17 17:40:25 +02:00
4cd3baeac2 fix array JIO strings 2022-04-17 17:02:50 +02:00
6e2f22fe69 fix array null elements, add constructors 2022-04-17 16:10:49 +02:00
20d45e71ae add superclasses to JIO 2022-04-17 12:17:14 +02:00
2e597b0966 fix MT bugs 2022-04-16 22:13:08 +02:00
b535caf9c0 fix a bug in interpretRaw that crashed the program 2022-04-16 21:31:42 +02:00
8b55f0921f Add JIO getclass 2022-04-16 21:05:17 +02:00
6d29b9d8d4 JIO 2022-04-16 18:44:07 +02:00
4992213f21 add fields to OOP 2022-04-16 00:44:52 +02:00
8ca9e13cad object oriented programming 2022-04-16 00:11:12 +02:00
95da50a02a add def native 2022-04-12 16:43:51 +02:00
645a78bead add lambda expression support 2022-04-09 02:44:30 +02:00
9174ba0dd8 add subprocess cmd 2022-03-24 15:24:34 +01:00
19fe403eb3 add main function to std that does nothing 2022-03-22 12:22:21 +01:00
b76f275392 fix try catch 2022-03-16 13:35:09 +01:00
a6e10e996e fix swap operation 2022-03-16 02:07:53 +01:00