summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-15Add fmt modules (printf implementation) (denoland/deno_std#566)a2800276
Original: https://github.com/denoland/deno_std/commit/f7b511611ca5bc3801d6f210d82bddce9b0a61e4
2019-08-15add file:// prefix for imports in test runner (denoland/deno_std#564)Bartek Iwańczuk
Original: https://github.com/denoland/deno_std/commit/15afc61356afe0bbf36c78cc3da8d9182d0e5b75
2019-08-15add deno test subcommand (#2783)Bartek Iwańczuk
2019-08-14feat: test runner (denoland/deno_std#516)Bartek Iwańczuk
Original: https://github.com/denoland/deno_std/commit/c44e5367bfd08d7a69adfa3434c00991509c4a67
2019-08-14Remove dead code: legacy read/write ops (#2776)Ryan Dahl
readSync and writeSync use dispatch_minimal now.
2019-08-14feat: add overloaded form of unit test declaration (denoland/deno_std#563)Bartek Iwańczuk
Original: https://github.com/denoland/deno_std/commit/bd146e0188dbd2c4a802e0af6e6b0705675c4abb
2019-08-14split up ops.rs (#2753)Bartek Iwańczuk
Note cli/dispatch_minimal.rs ops are not yet included in cli/ops. This is part of work towards #2730
2019-08-14refactor 'assertEquals' (denoland/deno_std#560)Bartek Iwańczuk
* merge 'testing/pretty.ts' into 'testing/asserts.ts' * throw AssertionError in assertEquals * update misc tests use AssertionError Original: https://github.com/denoland/deno_std/commit/ff2d7f24dbc955650a11fc8db2f35c0aa38dcdb1
2019-08-13ci: bump to v0.15.0 (denoland/deno_std#556)Bartek Iwańczuk
Original: https://github.com/denoland/deno_std/commit/f3ddb4f26b81b4fbed86f4b54db7b3e7e3b7fe4e
2019-08-13v0.15.0Ryan Dahl
2019-08-13Dynamic import should respect permissions (#2764)Ryan Dahl
2019-08-13Fix permission requirements for Deno.rename() and Deno.link() (#2737)Nayeem Rahman
2019-08-13Propagate Url::to_file_path() errors instead of panicking (#2771)Bert Belder
* Propagate Url::to_file_path() errors instead of panicking
2019-08-11feat: print cache location when no arg in deno info (#2752)Bartek Iwańczuk
2019-08-12fix: cache paths on Windows are broken (#2760)Bartek Iwańczuk
2019-08-09Fix dynamic import base path problem for REPL and eval (#2757)Kevin (Kun) "Kassimo" Qian
2019-08-09v0.14.0Bert Belder
2019-08-09Dynamic import (#2516)Bert Belder
2019-08-08Resolve worker specifiers relative to main module of host. (#2751)andy finch
2019-08-08Fix repl crash when deno dir doesn't exist (#2727)Daniel Buckmaster
2019-08-07Add op_id throughout op API (#2734)Ryan Dahl
Removes the magic number hack to switch between flatbuffers and the minimal dispatcher. Adds machinery to pass the op_id through the shared_queue.
2019-08-07manual: Edit note about V8 profiling (#2742)Bartek Iwańczuk
2019-08-06Fix incremental 'cargo build' (#2740)Ryan Dahl
Tip: RUSTC_WRAPPER should be unset for incremental builds to work.
2019-08-06Fix small execPath issues (#2744)Kevin (Kun) "Kassimo" Qian
2019-08-06Make Deno.execPath a function (#2743)Kevin (Kun) "Kassimo" Qian
And throws without allow-env
2019-08-06Implement Blob url support for worker (#2729)Kevin (Kun) "Kassimo" Qian
2019-08-06Enforce permissions on kill(), homeDir() and execPath (#2723)Nayeem Rahman
2019-08-05Remove dispatch optimization (#2732)Ryan Dahl
Deno.core.dispatch() used to push the "control" buf onto the shared array buffer before calling into V8, with the idea that it was one less argument to parse. Turns out there is no more overhead passing the control ArrayBuffer directly over. Furthermore this optimization was making the refactors outlined in #2730 more complex. Therefore it is being removed.
2019-08-06Revert "http: delete conn parameter in readRequest" (denoland/deno_std#550)Bartek Iwańczuk
This reverts commit 209183e24812095a40e48e60484f80a5a254b1c3. Fixes: denoland/deno_std#441 Original: https://github.com/denoland/deno_std/commit/3e17815c7e61cfd2e4c46a12649811543509d563
2019-08-05Remove Deno.build.args feature (#2728)Ryan Dahl
This is a minor feature which complicates the build signifigantly. Removing to ease refactoring the build system: https://github.com/denoland/deno/issues/2608
2019-08-05Fix URLs in examples/README (denoland/deno_std#551)Ryan Dahl
Original: https://github.com/denoland/deno_std/commit/6d78eec41306b98943847a5d1ec3bcaf389698fd
2019-08-05Provide option to delete Deno namespace in worker (#2717)Kevin (Kun) "Kassimo" Qian
2019-08-04use BTreeMap for ResourceTable (#2721)Bartek Iwańczuk
2019-08-03Enforce env permission on homeDir() and execPath (#2714)Kevin (Kun) "Kassimo" Qian
2019-08-02third_party: upgrade rust cratesBert Belder
2019-08-02build: support crate imports using an alias nameBert Belder
A crate can assign an alternative name, different from the crate name, when importing another crate. On the command line this looks like: rustc ... --extern foo_crate=path/to/bar_crate.rlib We need to support this so we can eventually upgrade to rand-0.7.x.
2019-08-01Implement function convertLineEndingsToNative in blob.ts (#2695)Tomohito Nakayama
based on https://w3c.github.io/FileAPI/#convert-line-endings-to-native
2019-07-31Use system rustfmt instead of fixed binary (#2701)Ryan Dahl
2019-07-31v0.13.0Ryan Dahl
2019-07-31refactor: cleanup compiler pipeline (#2686)Bartek Iwańczuk
* remove fetch_source_file_and_maybe_compile_async and replace it with State.fetch_compiled_module * remove SourceFile.js_source() * introduce CompiledModule which is basically the same as deno::SourceInfo and represents arbitrary file that has been compiled to JS module * introduce //cli/compilers module containing all compilers * introduce JsCompiler which is a no-op compiler - output is the same as input, no compilation takes place - it is used for MediaType::JavaScript and MediaType::Unknown * introduce JsonCompiler that wraps JSON in default export * support JS-to-JS compilation using checkJs
2019-07-31Add --current-thread flag (#2702)Bartek Iwańczuk
2019-07-31factor out FileFetcher to separate module (#2683)Bartek Iwańczuk
* merge SourceFileFetcher trait and FileFetcher struct * move logic related to source file fetching to //cli/file_fetcher.rs * use Result when creating new ThreadSafeState
2019-07-31Makes shebang Linux compatible (#2694)Nayeem Rahman
2019-07-30feat: add debug info to ModuleResolutionError (#2697)Bartek Iwańczuk
2019-07-30enable test of aborted conn on windows (denoland/deno_std#549)Yoshiya Hinosawa
Original: https://github.com/denoland/deno_std/commit/28ae08b4244cda59379e25b523c3490edbaa7ce2
2019-07-29Remap stack traces of unthrown errors. (#2693)Kitson Kelly
2019-07-29refactor: use Deno.execPath where possible (denoland/deno_std#548)Yoshiya Hinosawa
Original: https://github.com/denoland/deno_std/commit/287b0a9cd259952387739405152e031e9abcdb63
2019-07-28benchmarks: make latency benchmark less noisy (#2689)Bartek Iwańczuk
2019-07-28Ignore error of writing responses to aborted requests (denoland/deno_std#546)Yoshiya Hinosawa
Original: https://github.com/denoland/deno_std/commit/826deb1012d3595c3f6de19659e13564a15ceda1
2019-07-28Make shebangs Linux compatible (denoland/deno_std#545)Nayeem Rahman
Original: https://github.com/denoland/deno_std/commit/5e77e8adc70f9fffc88a86e18608283b0e10848e