1. 17 4月, 2019 1 次提交
  2. 14 4月, 2019 1 次提交
  3. 10 4月, 2019 1 次提交
  4. 02 4月, 2019 1 次提交
  5. 29 3月, 2019 1 次提交
  6. 28 3月, 2019 1 次提交
  7. 21 3月, 2019 1 次提交
  8. 20 3月, 2019 4 次提交
  9. 19 2月, 2019 2 次提交
  10. 18 2月, 2019 1 次提交
  11. 13 2月, 2019 2 次提交
  12. 09 2月, 2019 1 次提交
  13. 07 2月, 2019 1 次提交
  14. 02 2月, 2019 1 次提交
  15. 31 1月, 2019 1 次提交
  16. 18 1月, 2019 1 次提交
    • R
      mkdir should not be recursive by default (#1530) · 315e4abd
      Ryan Dahl 提交于
      It should return an error if a file with the given path exists and
      recursive isn't specified.
      
      Because mode is not used on windows and rarely used in unix, it is made
      to the last parameter.
      
      In collaboration with Stefan Dombrowski <sdo451@gmail.com>
      315e4abd
  17. 15 1月, 2019 2 次提交
  18. 10 1月, 2019 1 次提交
    • 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
  19. 04 1月, 2019 2 次提交
  20. 03 1月, 2019 1 次提交
  21. 02 1月, 2019 1 次提交
  22. 28 12月, 2018 1 次提交
  23. 24 12月, 2018 1 次提交
  24. 12 12月, 2018 5 次提交
  25. 11 12月, 2018 1 次提交
  26. 08 12月, 2018 1 次提交
  27. 07 12月, 2018 1 次提交
    • R
      Process source maps in Rust instead of JS (#1280) · c113df1b
      Ryan Dahl 提交于
      - Improves speed and binary size significantly.
      - Makes deno_last_exception() output a JSON structure.
      - Isolate::execute and Isolate::event_loop now return
        structured, mapped JSError objects on errors.
      - Removes libdeno functions:
        libdeno.setGlobalErrorHandler()
        libdeno.setPromiseRejectHandler()
        libdeno.setPromiseErrorExaminer()
      
      In collaboration with Ryan Dahl.
      c113df1b
  28. 30 11月, 2018 2 次提交