Commit Graph

64 Commits

Author SHA1 Message Date
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
57d0d7757e
Merge pull request #21 from ThakeeNathees/and-or-expr
and or expression parsing implemented
2021-05-16 00:32:50 +05:30
Thakee Nathees
0d6f2ce6a3 and or expression parsing implemented 2021-05-15 23:27:34 +05:30
Thakee Nathees
036aaa124d
Merge pull request #20 from ThakeeNathees/gc-sweep
gc sweep/ stack reallocation implemented
2021-05-15 20:57:09 +05:30
Thakee Nathees
73fc379560 gc sweep/ stack reallocation implemented 2021-05-15 20:51:27 +05:30
Thakee Nathees
148cd97b8b
Merge pull request #19 from ThakeeNathees/builtin-fn-refactor
builtin function refactored.
2021-05-15 15:09:57 +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
9c77ff5a6c docs buildscript updated 2021-05-14 15:14:39 +05:30
Thakee Nathees
b83820bd4c
Merge pull request #16 from ThakeeNathees/local-variable-bug
fixed: local variables wasn't popped from the scope
2021-05-13 14:42:25 +05:30
Thakee Nathees
5c1b776047 fixed: local variables wasn't poped from the scope 2021-05-13 14:40:57 +05:30
Thakee Nathees
40de966ed0 try now page implemented with wasm 2021-05-13 00:58:44 +05:30
Thakee Nathees
7b5637fac7
Merge pull request #15 from ThakeeNathees/try-online
try-online wasm implementations
2021-05-12 18:57:23 +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
e2802c3a9f
Merge pull request #14 from ThakeeNathees/import-refactor
Import refactor
2021-05-10 00:32:04 +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
7172cc25ba
Merge pull request #13 from ThakeeNathees/rename-ms-to-pk
method symbol names refactored
2021-05-09 16:00:31 +05:30
Thakee Nathees
68c73ccaf4 method symbol names refactored 2021-05-09 15:58:00 +05:30
Thakee Nathees
226b4844fe
Merge pull request #12 from ThakeeNathees/minimal-build-file
build script refactored to single file
2021-05-09 12:09:30 +05:30
Thakee Nathees
4a45135399 build script refactored to single file 2021-05-09 12:08:12 +05:30
Thakee Nathees
f8573b8d63
Merge pull request #11 from ThakeeNathees/rename-language
language name changed to pocketlang
2021-05-08 16:40:57 +05:30
Thakee Nathees
7ea8df652c language name changed to pocketlang 2021-05-08 16:24:07 +05:30
Thakee Nathees
ece8cf06a8
Merge pull request #10 from ThakeeNathees/import-refactor
Import refactor
2021-05-07 17:55:28 +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
f44cca0dd2
Merge pull request #8 from ThakeeNathees/name-buffer-refactor
Name buffer refactor
2021-05-05 12:00:16 +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
ae53d365e5
Merge pull request #6 from ThakeeNathees/garbage-collection-2
Reachability analysis implemented
2021-05-02 16:37:10 +05:30
Thakee Nathees
d901b7fc7e reachability analysis implemented 2021-05-01 15:43:39 +05:30
Thakee Nathees
8f52c6d54e
Merge pull request #5 from ThakeeNathees/string-format
string format method implemented
2021-04-29 20:50:38 +05:30
Thakee Nathees
8a438b4f7e string format method implemented 2021-04-28 19:26:56 +05:30
Thakee Nathees
df39d71cf1
Merge pull request #4 from ThakeeNathees/garbage-collector
garbage collection root marking implementation.
2021-04-27 11:25:04 +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
c601e5cf90
Merge pull request #3 from ThakeeNathees/fiber-implementation
Fiber implemented and calling convention fixed.
2021-04-24 22:54:25 +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