summaryrefslogtreecommitdiff
path: root/js/unit_tests.ts
AgeCommit message (Collapse)Author
2019-10-04Merge deno_cli_snapshots into deno_cli (#3064)Ryan Dahl
2019-10-04Move deno_std to a more convenient location. (#3057)Ryan Dahl
js/deps/https/deno.land/std -> js/std
2019-09-23feat: Add Deno.dialTLS()Jonathon Orsi
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2019-08-27Improve error stacks for async ops (#2820)Nayeem Rahman
2019-07-29Remap stack traces of unthrown errors. (#2693)Kitson Kelly
2019-06-11feat: default output filename for deno bundle (#2484)Ryan Dahl
And improve bundle docs
2019-05-17Add crypto.getRandomValues() (#2327)chiefbiiko
2019-05-08Refactor unit test runner (#2294)Bartek Iwańczuk
Properly discovers the permissions needed for each test.
2019-05-07Add Deno.chown (#2292)Yingbo (Max) Wang
2019-05-01Add Request global constructor (#2253)Kurt Mackey
2019-05-01fs: add Deno.utime/Deno.utimeSync (#2241)Kevin (Kun) "Kassimo" Qian
2019-04-21Remove dead code js/compiler_test.ts (#2160)Ryan Dahl
2019-04-16Implement async module loading in CLI (#2084)Ryan Dahl
2019-04-12fix: re-expose DomFile (#2100)Yoshiya Hinosawa
2019-04-08Add link/linkSync fs call for hardlinks (#2074)Kevin (Kun) "Kassimo" Qian
2019-03-06Reorganize version and platform into Deno.build and Deno.version (#1879)Kevin (Kun) "Kassimo" Qian
2019-03-06Replace deno.land/x/std with deno.land/std (#1890)Andy Hayden
2019-03-04Allow inspection and revocation of permissions (#1875)Simon Menke
2019-02-18Add window.locationRyan Dahl
2019-02-18Add back typescript version number and add Deno.version object. (#1788)Yoshiya Hinosawa
2019-02-12Revert "Rewrite tools/format.py in deno (#1528)" (#1752)Ryan Dahl
tools/format.ts is making CI flaky and it's difficult to run right now. Reverting to tools/format.py This reverts commit f19622e7681b7753788137706e535f72c3ebb38e.
2019-02-02Add performance.now (#1633)Dmitry Sharshakov
2019-01-31Upgrade deno_std to bef7ba (#1609)Ryan Dahl
2019-01-28Split out compiler snapshot (#1566)Kitson Kelly
Speeds up startup time, reduces runtime heap size.
2019-01-23Web API: CustomEvent (#1505)Adam Conrad
2019-01-21chore: update license lines (#1557)Yoshiya Hinosawa
2019-01-17Rewrite tools/format.py in deno (#1528)Yoshiya Hinosawa
Note: findFiles and findFilesWalk are borrowed from the previous attempt of @pseudo-su (#1434)
2019-01-16Add globalThis definition to runtime (#1534)Kitson Kelly
2019-01-13Cleanup compiler and re-enable tests (#1512)Kitson Kelly
2019-01-13chore: re-enable test of website (#1508)Yoshiya Hinosawa
2019-01-09Native ES modules (#1460)Ryan Dahl
* Native ES modules This is a major refactor of internal compiler. Before: JS and TS both were sent through the typescript compiler where their imports were parsed and handled. Both compiled to AMD JS and finally sent to V8 Now: JS is sent directly into V8. TS is sent through the typescript compiler, but tsc generates ES modules now instead of AMD. This generated JS is then dumped into V8. This should much faster for pure JS code. It may improve TS compilation speed. In the future this allows us to separate TS out of the runtime heap and into its own dedicated snapshot. This will result in a smaller runtime heap, and thus should be faster. Some tests were unfortunately disabled to ease landing this patch: 1. compiler_tests.ts which I intend to bring back in later commits. 2. Some text_encoding_test.ts tests which made the file invalid utf8. See PR for a discussion. Also worth noting that this is necessary to support WASM
2019-01-06Revert "Split Runner from Compiler" (#1462)Ryan Dahl
This reverts commit 3d03f5b0cb3c513e449f3aaa5d35c493b72f47b4.
2019-01-05Add Event web API (#1059)Adam Conrad
2018-12-23Remove support for extensionless import (#1396)Ryan Dahl
2018-12-17Add URL implementation (#1359)Kitson Kelly
2018-12-06Process source maps in Rust instead of JS (#1280)Ryan Dahl
- Improves speed and binary size significantly. - Makes deno_last_exception() output a JSON structure. - Isolate::execute and Isolate::event_loop now return structured, mapped JSError objects on errors. - Removes libdeno functions: libdeno.setGlobalErrorHandler() libdeno.setPromiseRejectHandler() libdeno.setPromiseErrorExaminer() In collaboration with Ryan Dahl.
2018-11-20Split Runner from CompilerKitson Kelly
2018-11-16First pass at running subprocesses (#1156)Bert Belder
2018-11-08build: Use target/ instead of out/ (#1153)Ryan Dahl
2018-11-04Add deno.Buffer (#1121)Ryan Dahl
Do not confuse this with Node's Buffer. This is a direct port of Go's bytes.Buffer - it allows buffering of Reader and Writer objects.
2018-11-04Web APIs: `File` and `FormData` (#1056)Kyra
2018-11-02Move fetch headers into its own file.Ryan Dahl
2018-10-30Add resources op (#1119)Bartek Iwańczuk
2018-10-27Minor sorting not handled by format.Ryan Dahl
2018-10-26Remove broken feature: trace()Ryan Dahl
2018-10-26Add chmod/chmodSync on unix (and fix Cargo.toml) (#1088)Kevin (Kun) "Kassimo" Qian
Initial implementation by Srijan Reddy (@srijanreddy98, #672).
2018-10-23Make Headers more idiomatic (#1062)Kitson Kelly
2018-10-21Add URLSearchParams (#1049)Kyra
2018-10-19Add missing copyrights (#1024)ztplz
2018-10-19 Make fetch header compliant with the current spec (#1019)ztplz