Commit History

Autor SHA1 Mensaxe Data
  AnotherTest 06d35d036d Userland/js: Use the new line editor in repl %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 23c5323a70 js: Publish the global object as "global" %!s(int64=5) %!d(string=hai) anos
  Andreas Kling bc7a9097a7 js: Tweak pretty-printing of functions and null %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 97d3809a17 js: Fix build on Linux %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 6e6495fdf9 js: Implement some modest pretty-printing of values %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev db4da68618 Base: Add a man page for js(1) %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev ccdfb077d8 Userland: Implement JS REPL %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 2fc56abd4b js: Remove debug message about what the interpreter returned %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8705c5ffeb js: Make the -l command-line argument actually work %!s(int64=5) %!d(string=hai) anos
  Andreas Kling b2f005125d LibJS: Always collect all garbage when destroying Heap %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 12b8cd8c10 js: Make printing of the last result optional %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 0bc6bcc2ed js: Ignore the first line of input if it starts with "#!" %!s(int64=5) %!d(string=hai) anos
  Andreas Kling cb2e7d1c5f LibJS+js: Add a debug option (js -g) to GC after every allocation %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 19452230cd LibJS: Add "Heap" and "Runtime" subdirectories %!s(int64=5) %!d(string=hai) anos
  howar6hill 01133733dd LibJS: Allow functions to take arguments (#1405) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 4d942cc1d0 js: Take the script file as a command-line argument %!s(int64=5) %!d(string=hai) anos
  Stephan Unverwerth f3a9eba987 LibJS: Add Javascript lexer and parser %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 07e5b93c38 js: Oopsie, fix build %!s(int64=5) %!d(string=hai) anos
  0xtechnobabble df40c85f80 LibJS: Allow the choice of a scope of declaration for a variable (#1408) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 542108421e LibJS: Support "hello friends".length %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 70a3e738f5 js: Make it a little easier to add new AST builder functions %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ad401ca098 js: Add another little test AST to exercise marking of locals %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1382dbc5e1 LibJS: Add basic support for (scoped) variables %!s(int64=5) %!d(string=hai) anos
  Mr.doob 4dee1ec0be js: Fixed program comment (#1391) %!s(int64=5) %!d(string=hai) anos
  Andreas Kling d9126b1ad5 js: Exercise the garbage collector a little bit %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f5476be702 LibJS: Start building a JavaScript engine for SerenityOS :^) %!s(int64=5) %!d(string=hai) anos