1. 16 1月, 2019 4 次提交
  2. 15 1月, 2019 6 次提交
  3. 14 1月, 2019 14 次提交
  4. 13 1月, 2019 3 次提交
  5. 12 1月, 2019 4 次提交
  6. 11 1月, 2019 1 次提交
  7. 10 1月, 2019 6 次提交
    • R
      Re-enable --recompile (#1492) · cca3a956
      Ryan Dahl 提交于
      cca3a956
    • R
      Upgrade deno_std submodule. · 26bc251c
      Ryan Dahl 提交于
      26bc251c
    • K
      d835c84b
    • M
      Fix flaky REPL test (#1491) · 3634488c
      Maxim Mazurok 提交于
      Fixes #1490
      3634488c
    • R
      Native ES modules (#1460) · 0ceb5543
      Ryan Dahl 提交于
      * Native ES modules
      
      This is a major refactor of internal compiler.
      
      Before: JS and TS both were sent through the typescript compiler where
      their imports were parsed and handled. Both compiled to AMD JS and
      finally sent to V8
      
      Now: JS is sent directly into V8. TS is sent through the typescript
      compiler, but tsc generates ES modules now instead of AMD. This
      generated JS is then dumped into V8.
      
      This should much faster for pure JS code. It may improve TS compilation
      speed.
      
      In the future this allows us to separate TS out of the runtime heap and
      into its own dedicated snapshot. This will result in a smaller runtime
      heap, and thus should be faster.
      
      Some tests were unfortunately disabled to ease landing this patch:
      1. compiler_tests.ts which I intend to bring back in later commits.
      2. Some text_encoding_test.ts tests which made the file invalid utf8.
         See PR for a discussion.
      Also worth noting that this is necessary to support WASM
      0ceb5543
    • R
      Add --allow-all flag (#1482) · 3afdae16
      Ryan Dahl 提交于
      3afdae16
  8. 09 1月, 2019 2 次提交
    • R
      Minimal Worker support (#1476) · 6f79ad72
      Ryan Dahl 提交于
      This adds the ability to spawn additional Isolates from Rust and send
      and receive messages from them. This is preliminary work to support
      running the typescript compiler in a separate isolate and thus support
      native ES modules. Ref #975.
      6f79ad72
    • R
      Isolate::execute_mod wrap filename in CString (#1479) · 9ff6bca8
      Ryan Dahl 提交于
      When we called js_filename.as_ptr() without using CString it wasn't
      necessarally null terminated, which was creating spurious failures.
      9ff6bca8