1. 10 12月, 2019 1 次提交
  2. 04 12月, 2019 1 次提交
  3. 01 11月, 2019 1 次提交
  4. 20 10月, 2019 1 次提交
  5. 05 10月, 2019 1 次提交
  6. 21 9月, 2019 1 次提交
    • B
      js: reschedule global timer if it fires earlier than expected (#2989) · 93b7acf9
      Bert Belder 提交于
      When the global timer fires earlier than expected, which apparently
      happens sometimes on server editions of Windows, we didn't call any
      setTimeout callbacks, but we *also* didn't reschedule the global timer
      to fire again later.
      
      When this situation occurred it would make deno exit abruptly if there
      were no other asynchronous ops running on the event loop. It could also
      lead to application hangs if the upcoming setTimeout callback was
      critical for the application to make progress.
      93b7acf9
  7. 08 9月, 2019 1 次提交
  8. 03 9月, 2019 1 次提交
    • R
      Refactor snapshot build (#2825) · d43b43ca
      Ryan Dahl 提交于
      Instead of using core/snapshot_creator.rs, instead two crates are
      introduced which allow building the snapshot during build.rs.
      
      Rollup is removed and replaced with our own bundler. This removes
      the Node build dependency. Modules in //js now use Deno-style imports
      with file extensions, rather than Node style extensionless imports.
      
      This improves incremental build time when changes are made to //js files
      by about 40 seconds.
      d43b43ca
  9. 30 8月, 2019 1 次提交
  10. 29 8月, 2019 1 次提交
  11. 26 8月, 2019 1 次提交
  12. 25 8月, 2019 1 次提交
    • R
      Revert json ops (#2814) · 2235dd79
      Ryan Dahl 提交于
      * Revert "port more ops to JSON (#2809)"
      
      This reverts commit 137f3373.
      
      * Revert "port ops to JSON: compiler, errors, fetch, files (#2804)"
      
      This reverts commit 79f82cf1.
      
      * Revert "Port rest of os ops to JSON (#2802)"
      
      This reverts commit 5b2baa5c.
      2235dd79
  13. 24 8月, 2019 1 次提交
  14. 22 8月, 2019 1 次提交
    • R
      Organize dispatch a bit (#2796) · bdc97b39
      Ryan Dahl 提交于
      Just some clean up reorganization around flatbuffer/minimal dispatch
      code. This is prep for adding a JSON dispatcher.
      bdc97b39
  15. 18 7月, 2019 1 次提交
  16. 18 6月, 2019 2 次提交
  17. 13 6月, 2019 1 次提交
  18. 11 6月, 2019 1 次提交
  19. 08 4月, 2019 1 次提交
  20. 31 3月, 2019 1 次提交
    • R
      Move //libdeno to //core/libdeno (#2015) · c9614d86
      Ryan Dahl 提交于
      Fixes some sed errors introduced in c43cfe.
      
      Unfortunately moving libdeno required splitting build.rs into two parts,
      one for cli and one for core.
      
      I've also removed the arm64 build - it's complicating things at this
      re-org and we're not even testing it. I need to swing back to it and get
      tools/test.py running for it.
      c9614d86
  21. 13 3月, 2019 1 次提交
  22. 10 3月, 2019 1 次提交
  23. 27 1月, 2019 1 次提交
  24. 22 1月, 2019 1 次提交
  25. 30 11月, 2018 1 次提交
  26. 24 10月, 2018 1 次提交
  27. 18 10月, 2018 1 次提交
  28. 15 10月, 2018 1 次提交
  29. 09 10月, 2018 1 次提交
  30. 04 10月, 2018 3 次提交
  31. 26 9月, 2018 1 次提交
  32. 10 9月, 2018 3 次提交
    • R
      fbs_util.ts -> dispatch.ts · 3afc0b84
      Ryan Dahl 提交于
      And send() -> sendSync()
      3afc0b84
    • R
      Remove namespace from src/msg.fbs · a4f1b367
      Ryan Dahl 提交于
      a4f1b367
    • R
      Map promises onto futures. · 0d03fafb
      Ryan Dahl 提交于
      Refactors handlers.rs
      
      The idea is that all Deno "ops" (aka bindings) should map onto
      a Rust Future. By setting the "sync" flag in the Base message
      users can determine if the future is executed immediately or put
      on the event loop.
      
      In the case of async futures, a promise is automatically created.
      Errors are automatically forwarded and raised.
      
      TODO:
      
      - The file system ops in src/handler.rs are not using the thread pool
        yet. This will be done in the future using tokio_threadpool::blocking.
        That is, if you try to call them asynchronously, you will get a promise
        and it will act asynchronous, but currently it will be blocking.
      - Handlers in src/handler.rs returned boxed futures. This was to make
        it easy while developing. We should try to remove this allocation.
      0d03fafb
  33. 31 8月, 2018 1 次提交
  34. 26 8月, 2018 1 次提交
  35. 13 8月, 2018 1 次提交