1. 17 11月, 2019 1 次提交
  2. 07 11月, 2019 1 次提交
  3. 22 10月, 2019 1 次提交
  4. 15 10月, 2019 1 次提交
  5. 07 10月, 2019 1 次提交
  6. 12 9月, 2019 1 次提交
  7. 31 7月, 2019 1 次提交
  8. 03 6月, 2019 1 次提交
  9. 29 5月, 2019 1 次提交
    • R
      Correct tokio_util::block_on() and op_fetch_module_meta_data · 53b6356e
      Ryan Dahl 提交于
      op_fetch_module_meta_data is an op that is used by the TypeScript
      compiler. TypeScript requires this op to be sync. However the
      implementation of the op does things on the event loop (like fetching
      HTTP resources).
      
      In certain situations this can lead to deadlocks. The runtime's thread
      pool can be filled with ops waiting on the result of
      op_fetch_module_meta_data. The runtime has a maximum number of
      threads it can use (the number of logical CPUs on the system).
      
      This patch changes tokio_util::block_on to launch a new Tokio runtime
      for evaluating the future, thus bipassing the max-thread problem.
      
      This is only an issue in op_fetch_module_meta_data. Other synchronous
      ops are truly synchornous, not interacting with the event loop.  TODO
      comments are added to direct future development.
      53b6356e
  10. 24 5月, 2019 1 次提交
  11. 29 4月, 2019 1 次提交
  12. 28 4月, 2019 1 次提交
  13. 24 4月, 2019 1 次提交
  14. 17 4月, 2019 1 次提交
  15. 15 4月, 2019 1 次提交
  16. 20 3月, 2019 1 次提交
    • R
      Rename //src/ to //cli/ (#1962) · fa3c3530
      Ryan Dahl 提交于
      To better distinguish the deno_core crate from the executable deno,
      which will now be called "the cli" internally.
      fa3c3530
  17. 19 3月, 2019 1 次提交
    • R
      Integrate //core into existing code base · 44773c9b
      Ryan Dahl 提交于
      This disables a few tests which are broken still:
      - tests/error_004_missing_module.test
      - tests/error_005_missing_dynamic_import.test
      - tests/error_006_import_ext_failure.test
      - repl_test test_set_timeout
      - repl_test test_async_op
      - repl_test test_set_timeout_interlaced
      - all of permission_prompt_test
      44773c9b
  18. 13 3月, 2019 1 次提交
  19. 13 2月, 2019 1 次提交
  20. 02 2月, 2019 1 次提交
  21. 16 1月, 2019 1 次提交
  22. 15 1月, 2019 1 次提交
  23. 02 1月, 2019 1 次提交
  24. 11 12月, 2018 1 次提交
  25. 20 10月, 2018 1 次提交
  26. 04 10月, 2018 1 次提交
  27. 26 9月, 2018 1 次提交
    • R
      Make Deno multithreaded. · 4fd2b19f
      Ryan Dahl 提交于
      By using the tokio default runtime.
      
      This patch makes all of the ops thread safe.
      
      Adds libdeno to JS globals to make for easier testing.
      
      Preliminary work for #733.
      4fd2b19f