Thakee Nathees
3b36e9002e
documentations updated
2021-06-02 09:13:56 +05:30
Thakee Nathees
ff0babb8a7
readme updated with preformance benchmarks
2021-05-31 05:31:41 +05:30
Thakee Nathees
0e450bc7b1
path library implemented
2021-05-30 05:46:04 +05:30
Thakee Nathees
45bcfc437c
build docs implemented
2021-05-28 17:56:21 +05:30
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
41667eb218
relative import initial commit
...
parser and compiler are combined to just parser struct
2021-05-18 22:07:05 +05:30
Thakee Nathees
bd41435519
Merge pull request #22 from ThakeeNathees/chain-call-test
...
chain call implemented
2021-05-17 13:39:21 +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
73fc379560
gc sweep/ stack reallocation implemented
2021-05-15 20:51:27 +05:30
Thakee Nathees
0c22a4d8e8
builtin function refactored.
...
- try now page won't crash anymore for core initialization.
2021-05-15 14:59:44 +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
5c1b776047
fixed: local variables wasn't poped from the scope
2021-05-13 14:40:57 +05:30
Thakee Nathees
89a1cd1c4f
try-online wasm implementations
2021-05-12 18:54:56 +05:30
Thakee Nathees
1d2d88fa7a
docs source moved to master
...
generated files only remain in docs/ branch
2021-05-12 13:42:54 +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
0db6cf9780
Merge pull request #9 from ThakeeNathees/map-literal
...
map literal and subscription operation implemented
2021-05-06 14:20:56 +05:30
Thakee Nathees
414bb43012
map literal and subscription operation implemented
2021-05-06 10:30:02 +05:30
Thakee Nathees
a33750f26f
script name buffer refactored
...
- name table removed completely
2021-05-05 11:48:22 +05:30
Thakee Nathees
6e5d2e06b5
initial buffer refactor commit
2021-05-05 10:25:27 +05:30
Thakee Nathees
46a3b68932
Merge pull request #7 from ThakeeNathees/map-implementation
...
open addressing and linear probing map implementation.
2021-05-04 15:55:31 +05:30
Thakee Nathees
e382a0430c
map methods implemented
2021-05-04 15:54:26 +05:30
Thakee Nathees
f61c7bfa68
value hash implemented
2021-05-03 18:39:23 +05:30
Thakee Nathees
d901b7fc7e
reachability analysis implemented
2021-05-01 15:43:39 +05:30
Thakee Nathees
8a438b4f7e
string format method implemented
2021-04-28 19:26:56 +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
f7c3b2b8e2
fiber implemented and calling convention fixed.
2021-02-25 14:33:06 +05:30
Thakee Nathees
e6bcc7abe9
list close bracked line consume bug fix
2021-02-23 02:11:05 +05:30
Thakee Nathees
869d87256c
debug information for compiled opcodes implemented
2021-02-17 23:57:24 +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
39a3172d69
function literal implemented
2021-02-13 22:54:00 +05:30
Thakee Nathees
38a22fea9f
iterator implemented
2021-02-12 23:14:07 +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