Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-19 | fix: full commit hash in canary compile download (#9166) | Luca Casonato | |
2021-01-17 | fix: incremental build for deno declaration files (#9138) | Bartek Iwańczuk | |
2021-01-11 | chore: update copyright to 2021 (#9092) | Yusuke Tanaka | |
2021-01-06 | refactor: move WebSocket API to an op_crate (#9026) | Luca Casonato | |
2020-12-14 | Revert "build: Factor out common code into core/build_util.rs (#8756)" (#8763) | Bartek Iwańczuk | |
This reverts commit 502c77aad969fe8557aaf6d56432f94450c26a2a. | |||
2020-12-14 | fix: docs.rs detection (#8755) | Ryan Dahl | |
2020-12-14 | build: Factor out common code into core/build_util.rs (#8756) | Ryan Dahl | |
2020-12-13 | refactor: deno_runtime crate (#8640) | Bartek Iwańczuk | |
This commit moves Deno JS runtime, ops, permissions and inspector implementation to new "deno_runtime" crate located in "runtime/" directory. Details in "runtime/README.md". Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2020-11-29 | fix: don't unconditionally build canary (#8536) | Luca Casonato | |
2020-11-25 | add canary versioning (#8480) | crowlKats | |
2020-11-24 | feat(cli): update to TypeScript 4.1 (#7573) | Kitson Kelly | |
2020-11-13 | refactor: deno_crypto op crate (#7956) | Divy Srivastava | |
This commit factors out "deno_crypto" op crate. "rand" crate dependency was consequently moved to "deno_crypto" crate and reexported. | |||
2020-11-03 | refactor(cli): cleanup compiler snapshot and tsc/module_graph (#8220) | Kitson Kelly | |
2020-11-02 | add commit hash and target to long_version output (#8133) | Yoshiya Hinosawa | |
2020-10-07 | refactor: rename isolate to js_runtime (#7858) | Bartek Iwańczuk | |
This commit renames occurrences of "isolate" variable name to "js_runtime". This was outstanding debt after renaming deno_core::CoreIsolate to JsRuntime. | |||
2020-09-22 | refactor(core): support error stack, remove js_check (#7629) | Bartek Iwańczuk | |
This commit adds support for stack traces in "deno_core". Implementation of "Display" trait for "JsError" has been updated and in consequence "deno_core::js_check" became obsolete and removed. | |||
2020-09-18 | refactor: deno_fetch op crate (#7524) | Bartek Iwańczuk | |
2020-09-11 | refactor(core): JsRuntime initialization (#7415) | Bartek Iwańczuk | |
Removes: - "deno_core::StartupData" - "deno_core::Script" - "deno_core::OwnedScript" Changes to "JsRuntime": - remove "new_with_loader()" - remove "with_heap_limits()" - rename "IsolateOptions" to "RuntimeOptions" and make public - "JsRuntime::new()" takes "RuntimeOptions" as a single param | |||
2020-09-10 | Use gotham-like state for ops (#7385) | Ryan Dahl | |
Provides a concrete state type that can be dynamically added. This is necessary for op crates. * renames BasicState to OpState * async ops take `Rc<RefCell<OpState>>` * sync ops take `&mut OpState` * removes `OpRegistry`, `OpRouter` traits * `get_error_class_fn` moved to OpState * ResourceTable moved to OpState | |||
2020-09-09 | fix(op_crates/web): Use "deno:" URLs for internal script specifiers (#7383) | Nayeem Rahman | |
2020-09-06 | refactor(core): rename CoreIsolate to JsRuntime (#7373) | Bartek Iwańczuk | |
deno_core/ - rename core_isolate.rs to runtime.rs - rename CoreIsolate to JsRuntime - rename JSError to JsError - rename JSStackFrame to JsStackFrame cli/ - update references from deno_core::CoreIsolate to deno_core::JsRuntime - rename deno_core::JSError to deno_core::JsError - rename fmt_errors::JSError to fmt_errors::JsError | |||
2020-09-06 | Move JSON ops to deno_core (#7336) | Bert Belder | |
2020-09-01 | simplify deno_web init (#7313) | Ryan Dahl | |
2020-08-24 | refactor(cli/build.rs): extract ts version (#7127) | Yoshiya Hinosawa | |
2020-08-19 | refactor(op_crates/web): move abort signal (#7117) | Luca Casonato | |
2020-08-12 | upgrade: TypeScript to 3.9.7 (#7036) | Ryan Dahl | |
2020-08-11 | feat(web): FileReader API (#6673) | Paul Thompson | |
2020-08-07 | Op crate for Web APIs (#6906) | Bartek Iwańczuk | |
Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2020-07-23 | Rename cli/js2 to cli/rt (#6857) | Ryan Dahl | |
2020-07-22 | clean up set_binary_metadata (#6811) | Ryan Dahl | |
2020-07-22 | Reduce size of TypeScript Compiler snapshot (#6809) | Ryan Dahl | |
This PR is intentionally ugly. It duplicates all of the code in cli/js2/ into cli/tsc/ ... because it's very important that we all understand that this code is unnecessarily duplicated in our binary. I hope this ugliness provides the motivation to clean it up. The typescript git submodule is removed, because it's a very large repo and contains all sorts of stuff we don't need. Instead the necessary files are copied directly into the deno repo. Hence +200k lines. COMPILER_SNAPSHOT.bin size ``` master 3448139 this branch 3320972 ``` Fixes #6812 | |||
2020-07-20 | Remove deno_typescript (#6813) | Ryan Dahl | |
2020-07-19 | Port internal TS code to JS (#6793) | Bartek Iwańczuk | |
Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2020-07-16 | refactor(cli): Remove dead code (#6765) | Ryan Dahl | |
2020-07-15 | fix(cli): add icon and metadata to deno.exe on Windows (#6693) | Maayan Hanin | |
Co-authored-by: Mark Tiedemann <www.marktiedemann@gmail.com> Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> Co-authored-by: Bert Belder <bertbelder@gmail.com> | |||
2020-04-30 | Unstable methods should not appear in runtime or d.ts (#4957) | Luca Casonato | |
Co-authored-by: Kitson Kelly <me@kitsonkelly.com> | |||
2020-04-28 | BREAKING: Use LLVM target triple for Deno.build (#4948) | Ryan Dahl | |
Deno.build.os values have changed to correspond to standard LLVM target triples "win" -> "windows" "mac" -> "darwin" | |||
2020-04-23 | Rename deno_core::Isolate to deno_core::CoreIsolate (#4851) | Ryan Dahl | |
2020-02-25 | Clean up how we use opIds (#4118) | Ryan Dahl | |
2020-02-19 | Support loading additional TS lib files (#3863) | Kitson Kelly | |
Fixes #3726 This PR provides support for referencing other lib files (like lib.dom.d.ts that are not used by default in Deno. | |||
2020-02-01 | feat: support crate imports in deno_typescript (#3814) | Andy Finch | |
Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2020-01-31 | Add NO_BUILD_SNAPSHOTS to speed up incremental builds (#3847) | Ryan Dahl | |
2020-01-30 | Try to fix docs.rs for cli crate (#3823) | Ryan Dahl | |
2020-01-29 | workers: proper TS libs, more spec-compliant APIs (#3812) | Bartek Iwańczuk | |
* split lib.deno_main.d.ts into: - lib.deno.shared_globals.d.ts - lib.deno.window.d.ts - lib.deno.worker.d.ts * remove no longer used libs: - lib.deno_main.d.ts - lib.deno_worker.d.ts * change module loading to use proper TS library for compilation * align to Worker API spec: - Worker.terminate() - self.close() - self.name | |||
2020-01-24 | s/PinnedBuf/ZeroCopyBuf (#3782) | Ryan Dahl | |
2020-01-24 | Break out runtime lib to main and worker (#3771) | Kitson Kelly | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2020-01-22 | refactor: snapshotting (#3753) | Bartek Iwańczuk | |
2020-01-22 | Reland "Create an old program to be used in snapshot." (#3747) | Bartek Iwańczuk | |
* read CLI assets from disk during snapshotting | |||
2020-01-02 | Happy new year! (#3578) | Ry Dahl | |
2019-10-04 | Merge deno_cli_snapshots into deno_cli (#3064) | Ryan Dahl | |