130 コミット (5b5a8c77c68477540b0dd06c8c92f294cfe49f0e)
 

作成者 SHA1 メッセージ 日付
  mtardy 5b5a8c77c6
Add MIT License 4年前
  mtardy 44e563dc68
Merge pull request #17 from mtardy/memory-optimisation 4年前
  Ian Piumarta 993297c262 Add -g flag to turn on stats; make jb recs be allocated LIFO on C stack; reuse scopes whenever possible 4年前
  Ian Piumarta 1cee17ea17 Add flags to Map with MAP_ENCLOSED bit; add pool pointer to Map for scope free list 4年前
  Ian Piumarta b449343280 Add millis() to convert microseconds() into milliseconds (duh;-) 4年前
  Ian Piumarta 3886b9c623 Print the amount of memory allocated using k/M/G bytes 4年前
  Ian Piumarta ce8ac5975f Grow maps exponentially instead of linearly 4年前
  Ian Piumarta 6a297558bc Add String() factory; instrument memory usage 4年前
  Ian Piumarta fb35013179 Add the usual two micro-bencharks (nfibs and prime sieve) 4年前
  mtardy cfb4f164ed
Merge pull request #16 from mtardy/fixes3 4年前
  mtardy 73dcfca222
Merge pull request #15 from mtardy/slice 4年前
  mtardy f42be7d411 Fix relations to compare more than just integers, fix semicolons to end 4年前
  mtardy 1ed52120bb Add slice '[n:m]' for strings and array-like maps 4年前
  mtardy 2837e6fede Fix runtime error backtrace printing for function call 4年前
  mtardy 07d1456630 Conflict resolution 4年前
  mtardy 22bf3b5b1b
Add backtrace (#14) 4年前
  mtardy 2c057a58f9 Fix circular printing, comparison and pass scope to primitives 4年前
  mtardy 7ca8267244 Add printOn function and fix readEvalPrint with imports 4年前
  mtardy 1a82135eab Fix try catch mechanism and runtimeError with mrAST 4年前
  mtardy b424810127
Add try catch mechanism (#13) 4年前
  mtardy b51fe9f606
Add nice format for runtime errors (#12) 4年前
  mtardy bf224030cb Update test files 4年前
  mtardy d9364885fe Add Throw mechanism and hierarchy in verbose mode 4年前
  mtardy 7f2decac9a Update test files 4年前
  mtardy 33b5a12c3d Add millis primitive 4年前
  mtardy 37a048a8e7 Fix map_zip to fill with either key numbers or null values 4年前
  mtardy 033294715f Update README and Dockerfile 4年前
  mtardy 7eb1f4934c Add '*' operator for string multiplication 4年前
  mtardy d96105269b Remove unreachable protos in eval switch 4年前
  mtardy 4e94a2d382 Fix string_concat 4年前
  mtardy fed14057ae Add '+' operator for string concatenation 4年前
  mtardy 6187f6c657 Add GetIndex and SetIndex for strings 4年前
  mtardy 80c0daceaa Treat single characters (delimited by single quotes) as integers 4年前
  mtardy e26c5c565f Clean some remaining comments and debugging printf 4年前
  mtardy 4f86f1cf3e
Add import statements (#10) 4年前
  mtardy 1f0bf64d84 Read directly from a file and/or stdin and improve error (with line and filename) at parsing time 4年前
  mtardy 38ca06d6aa Add the AST global object with all the protos attached to it for access 4年前
  mtardy c749e817cc Rename all the protos with Titlecase 4年前
  mtardy 78e17dbf35 Add syntax to extend the language via macro 4年前
  mtardy 3e08cb9394 Merge binary operators into assignments 4年前
  mtardy 5598b131e2 Update tests 4年前
  mtardy 07f07570db Add quasiquote and unquote mechanism, add 'syntax' fixed functions and use oop as functions name 4年前
  mtardy fafec91e1e Add name to Function struct to print them nicely 4年前
  mtardy 8aa2318855 Add experimental literal ast inside programs 4年前
  mtardy ee6f0d3497
Merge pull request #7 from mtardy/fixes2 4年前
  mtardy 6905791c60 Add tests and update todo 4年前
  mtardy 0b35fd3794 Fix 'not' operator and add primitives keys and length 4年前
  mtardy 3ee4fed8f3 Fix isHidden and add map_allkeys 4年前
  mtardy d568212a6c Fix parser 'blank' rule 4年前
  mtardy 8a245b3f00 Add tests for incdec and object instanciation 4年前