Commit Graph

31 Commits

Author SHA1 Message Date
Thakee Nathees
185a71914a Iterations were heavily optimized 2021-05-27 15:38:33 +05:30
Thakee Nathees
df93b2c1ec gc bugs fixed
- popping operands from the stack was too early -fixed
- some temproary string objects weren't pushed to the vm's temp root
  -fixed
- and some minor bug fixed
2021-05-23 23:25:04 +05:30
Thakee Nathees
8738ccfe64 Native function api implemented 2021-05-23 02:29:32 +05:30
Thakee Nathees
deda294326 a small test script added 2021-05-22 18:57:40 +05:30
Thakee Nathees
994baea600 function name resolve implemented 2021-05-20 19:35:57 +05:30
Thakee Nathees
53ac9a6ae8 yet another import statement refactor 2021-05-19 18:56:36 +05:30
Thakee Nathees
c2f67d0b48 chain call implemented 2021-05-16 14:46:58 +05:30
Thakee Nathees
0d6f2ce6a3 and or expression parsing implemented 2021-05-15 23:27:34 +05:30
Thakee Nathees
c3041c74a9 fixed: iterator (internal) variables popped twise.
printing stack trace implemented
2021-05-15 00:31:31 +05:30
Thakee Nathees
9c77ff5a6c docs buildscript updated 2021-05-14 15:14:39 +05:30
Thakee Nathees
5c1b776047 fixed: local variables wasn't poped from the scope 2021-05-13 14:40:57 +05:30
Thakee Nathees
3e444ad196 assertion function and tests impl.
- main moved to cli
2021-05-11 18:05:09 +05:30
Thakee Nathees
57931c5dca python like import statement implemented 2021-05-10 00:30:59 +05:30
Thakee Nathees
dd42fc61ad import statement refactored 2021-05-09 18:01:36 +05:30
Thakee Nathees
68c73ccaf4 method symbol names refactored 2021-05-09 15:58:00 +05:30
Thakee Nathees
4a45135399 build script refactored to single file 2021-05-09 12:08:12 +05:30
Thakee Nathees
7ea8df652c language name changed to pocketlang 2021-05-08 16:24:07 +05:30
Thakee Nathees
58849ab1c3 null path bug (from last commit) fixed 2021-05-07 16:04:15 +05:30
Thakee Nathees
3e5f9553cb import system backend refactored 2021-05-07 12:51:34 +05:30
Thakee Nathees
e613203cca import statement refactor 2021-05-06 19:49:30 +05:30
Thakee Nathees
bd4642be70 early root marking implemented 2021-04-27 11:19:38 +05:30
Thakee Nathees
34716b4f6b garbage collection implementations. 2021-04-25 20:49:39 +05:30
Thakee Nathees
d7495235aa a list of TODOs created 2021-02-16 23:58:03 +05:30
Thakee Nathees
6c88b99065 elif jump implemented 2021-02-16 11:46:47 +05:30
Thakee Nathees
f090089e4b increment operators implemented 2021-02-15 18:19:19 +05:30
Thakee Nathees
2b132409e2 import statement refactored to a builtin function 2021-02-12 12:39:33 +05:30
Thakee Nathees
21c57a6d39 vm implementations 2021-02-11 23:05:43 +05:30
Thakee Nathees
fb61ab147b vm implementations 2021-02-10 22:53:48 +05:30
Thakee Nathees
09d397bbfc opcodes implemented 2021-02-09 13:51:10 +05:30
Thakee Nathees
6317274d89 vm configuration implemented 2021-02-08 00:00:29 +05:30
Thakee Nathees
c77801daf3 initial commit 2021-02-07 13:17:58 +05:30