1. 15 11月, 2019 2 次提交
    • R
      Turn on TS strict mode for deno_typescript (#3330) · 4902a1ca
      Ry Dahl 提交于
      4902a1ca
    • B
      refactor: per-worker resource table, take 2 (#3342) · 8b90b8e8
      Bartek Iwańczuk 提交于
      - removes global `RESOURCE_TABLE` - resource tables are now created per `Worker`
        in `State`
      - renames `CliResource` to `StreamResource` and moves all logic related
        to it to `cli/ops/io.rs`
      - removes `cli/resources.rs`
      - adds `state` argument to `op_read` and `op_write` and consequently adds
        `stateful_minimal_op` to `State`
      - IMPORTANT NOTE: workers don't have access to process stdio - this is
        caused by fact that dropping worker would close stdout for process
        (because it's constructed from raw handle, which closes underlying file
        descriptor on drop)
      8b90b8e8
  2. 14 11月, 2019 9 次提交
  3. 13 11月, 2019 2 次提交
    • K
      Make bundles fully standalone (#3325) · 8d033972
      Kitson Kelly 提交于
      - Bundles are fully standalone. They now include the shared loader with
        `deno_typescript`.
      - Refactor of the loader in `deno_typescript` to perform module
        instantiation in a more
      - Change of behaviour when an output file is not specified on the CLI.
        Previously a default name was determined and the bundle written to that
        file, now the bundle will be sent to `stdout`.
      - Refactors in the TypeScript compiler to be able to support the concept
        of a request type.  This provides a cleaner abstraction and makes it
        easier to support things like single module transpiles to the userland.
      - Remove a "dangerous" circular dependency between `os.ts` and `deno.ts`,
        and define `pid` and `noColor` in a better way.
      - Don't bind early to `console` in `repl.ts`.
      - Add an integration test for generating a bundle.
      8d033972
    • fix url parse bug (#3316) · 0f33bf68
      木杉 提交于
      0f33bf68
  4. 12 11月, 2019 1 次提交
  5. 11 11月, 2019 1 次提交
  6. 10 11月, 2019 2 次提交
  7. 09 11月, 2019 2 次提交
  8. 08 11月, 2019 5 次提交
  9. 07 11月, 2019 2 次提交
  10. 06 11月, 2019 1 次提交
  11. 05 11月, 2019 3 次提交
  12. 04 11月, 2019 1 次提交
    • B
      Refactor Worker and ThreadSafeState (#3242) · 0049d4e5
      Bartek Iwańczuk 提交于
      * Split ThreadSafeState into State and GlobalState. State is a "local"
        state belonging to "Worker" while "GlobalState" is state shared by
        whole program.
      * Update "Worker" and ops to use "GlobalState" where applicable
      * Move and refactor "WorkerChannels" resource
      0049d4e5
  13. 03 11月, 2019 1 次提交
    • R
      feat: lockfiles (#3231) · 86b3ac51
      Ry Dahl 提交于
      Use --lock-write=lock.json or --lock-check=lock.json on the command
      line.
      86b3ac51
  14. 02 11月, 2019 1 次提交
  15. 01 11月, 2019 3 次提交
  16. 31 10月, 2019 1 次提交
  17. 30 10月, 2019 3 次提交