Commit Graph

289 Commits

Author SHA1 Message Date
Thakee Nathees
db0f4ebb5e controlflow bugs fixed 2021-06-02 17:32:13 +05:30
Thakee Nathees
c9c0c56dbc Merge pull request #36 from ThakeeNathees/docs-improve
documentations updated
2021-06-02 09:24:28 +05:30
Thakee Nathees
3b36e9002e documentations updated 2021-06-02 09:13:56 +05:30
Thakee Nathees
39c3bb41a0
Merge pull request #35 from ThakeeNathees/readme-update
readme updated with performance benchmarks
2021-05-31 05:33:35 +05:30
Thakee Nathees
ff0babb8a7 readme updated with preformance benchmarks 2021-05-31 05:31:41 +05:30
Thakee Nathees
55fbfe18bc
Merge pull request #34 from ThakeeNathees/path-lib
Path library implemented
2021-05-30 05:50:32 +05:30
Thakee Nathees
0e450bc7b1 path library implemented 2021-05-30 05:46:04 +05:30
Thakee Nathees
c035abf0dd
Merge pull request #33 from ThakeeNathees/build-docs
build docs implemented
2021-05-28 18:06:46 +05:30
Thakee Nathees
45bcfc437c build docs implemented 2021-05-28 17:56:21 +05:30
Thakee Nathees
897a08b3cf
Merge pull request #32 from ThakeeNathees/test-optimizations
Iterations were heavily optimized
2021-05-27 22:53:30 +05:30
Thakee Nathees
185a71914a Iterations were heavily optimized 2021-05-27 15:38:33 +05:30
Thakee Nathees
b68db7d5fb
Merge pull request #31 from ThakeeNathees/more-builtin-fn
gc bugs fixed
2021-05-23 23:29:37 +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
79a3700284
Merge pull request #30 from ThakeeNathees/custom-libs
Native function api implemented
2021-05-23 02:35:50 +05:30
Thakee Nathees
8738ccfe64 Native function api implemented 2021-05-23 02:29:32 +05:30
Thakee Nathees
82982d3ceb
Merge pull request #29 from ThakeeNathees/testing-impl
A small test script added
2021-05-22 18:59:28 +05:30
Thakee Nathees
deda294326 a small test script added 2021-05-22 18:57:40 +05:30
Thakee Nathees
e94603947f
Merge pull request #28 from ThakeeNathees/fn-name-resolve
Function name resolve implemented
2021-05-20 21:44:19 +05:30
Thakee Nathees
994baea600 function name resolve implemented 2021-05-20 19:35:57 +05:30
Thakee Nathees
85d1353b9f
Merge pull request #27 from ThakeeNathees/import-refactor
yet another import statement refactor
2021-05-19 19:04:01 +05:30
Thakee Nathees
53ac9a6ae8 yet another import statement refactor 2021-05-19 18:56:36 +05:30
Thakee Nathees
9ad4c76e7a
Merge pull request #26 from ThakeeNathees/relative-import
Compiler/Parser refactored into a single compiler type
2021-05-19 00:36:02 +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
91911e05e5
Merge pull request #25 from ThakeeNathees/build-refactor
build script refactored
2021-05-17 17:28:29 +05:30
Thakee Nathees
3fad5fea46 build script refactored 2021-05-17 17:23:01 +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
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