Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-02 | Clean up return value of deno_execute | Ryan Dahl | |
and deno_respond | |||
2019-02-02 | Clarify writeFile options and avoid unexpected perm modification (#1643) | Kevin (Kun) "Kassimo" Qian | |
2019-02-02 | Add --info flag to display file info (compiled code/source map) (#1647) | Kevin (Kun) "Kassimo" Qian | |
2019-02-02 | Add performance.now (#1633) | Dmitry Sharshakov | |
2019-02-01 | src: simplify rust code | Bert Belder | |
2019-01-30 | nit: add missing dot when printing help | Amen | |
2019-01-30 | Refactor libdeno ES module interface. (#1624) | Ryan Dahl | |
Allows for future asynchronous module loading. Add support for import.meta.url Fixes #1496 | |||
2019-01-29 | Minor code cleanups (#1613) | JaePil Jung | |
2019-01-28 | Split out compiler snapshot (#1566) | Kitson Kelly | |
Speeds up startup time, reduces runtime heap size. | |||
2019-01-26 | timers: use int instead of double for timeout type (#1469) | bokuweb | |
2019-01-24 | Minor code cleanups (#1570) | JaePil Jung | |
2019-01-21 | chore: update license lines (#1557) | Yoshiya Hinosawa | |
2019-01-18 | Avoid crashes on ES module resolution when module not found (#1546) | Kevin (Kun) "Kassimo" Qian | |
2019-01-17 | mkdir should not be recursive by default (#1530) | Ryan Dahl | |
It should return an error if a file with the given path exists and recursive isn't specified. Because mode is not used on windows and rarely used in unix, it is made to the last parameter. In collaboration with Stefan Dombrowski <sdo451@gmail.com> | |||
2019-01-16 | Remove resolve_addr::tests::resolve_addr_err (#1531) | Ryan Dahl | |
On some nameservers bad domain names still resolve. | |||
2019-01-16 | use upper case name for static variable `c_rid` (#1537) | wangcong | |
2019-01-15 | Kill all pending accepts when TCP listener is closed (#1517) | Kevin (Kun) "Kassimo" Qian | |
2019-01-15 | Add --prefetch flag for deps prefetch without running (#1475) | Kevin (Kun) "Kassimo" Qian | |
2019-01-15 | Clippy fixes (also fixes build with nightly) (#1527) | Bert Belder | |
2019-01-14 | trim_left_matches (deprecated) => trim_start_matches (#1524) | Kevin (Kun) "Kassimo" Qian | |
2019-01-14 | Update to rust 2018 edition | Andy Hayden | |
2019-01-13 | Properly parse network addresses. (#1515) | Ryan Dahl | |
2019-01-14 | src: remove dependency on the 'kernel32' crate | Bert Belder | |
2019-01-12 | Avoid show confusing lines in gen/bundle/main.js that throws error (#1502) | Kevin (Kun) "Kassimo" Qian | |
2019-01-11 | Pipe new exception info through into JSError | Ryan Dahl | |
Adds a new integration test for syntax error. | |||
2019-01-09 | Re-enable --recompile (#1492) | Ryan Dahl | |
2019-01-09 | Native 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-09 | Add --allow-all flag (#1482) | Ryan Dahl | |
2019-01-08 | Minimal Worker support (#1476) | Ryan Dahl | |
This adds the ability to spawn additional Isolates from Rust and send and receive messages from them. This is preliminary work to support running the typescript compiler in a separate isolate and thus support native ES modules. Ref #975. | |||
2019-01-08 | Isolate::execute_mod wrap filename in CString (#1479) | Ryan Dahl | |
When we called js_filename.as_ptr() without using CString it wasn't necessarally null terminated, which was creating spurious failures. | |||
2019-01-06 | Revert "Split Runner from Compiler" (#1462) | Ryan Dahl | |
This reverts commit 3d03f5b0cb3c513e449f3aaa5d35c493b72f47b4. | |||
2019-01-06 | Add deno.pid (#1464) | Ryan Dahl | |
2019-01-03 | Revert "use byte array instead of string for code fetch (#1307)" (#1455) | Ryan Dahl | |
This reverts commit e976b3e0414dc768624b77e431ee7f55b03b76a4. There is nothing technically wrong with this commit, but it's adding complexity to a big refactor (native ES modules #975). Since it's not necessary and simply a philosophical preference, I will revert for now and try to bring it back later. | |||
2019-01-03 | resolve_module: handle "." and ".." referrers (#1454) | Ryan Dahl | |
2019-01-03 | Add rust binding and test for deno_execute_mod() | Ryan Dahl | |
2019-01-03 | Use camel-case for libdeno::deno_recv_cb | Ryan Dahl | |
For better greppability and conformance with other symbols in libdeno.rs | |||
2019-01-03 | Fix test js_error_apply_source_map_2 | Ryan Dahl | |
If the project is checked out into a directory not called "deno" this test fails. | |||
2019-01-02 | Happy new year! | Ryan Dahl | |
2018-12-27 | Lazily create .mime files only with mismatch/no extension (#1417) | Kevin (Kun) "Kassimo" Qian | |
2018-12-23 | Remove support for extensionless import (#1396) | Ryan Dahl | |
2018-12-22 | make stdout unbuffered (#1355) | Yoshiya Hinosawa | |
2018-12-21 | Avoid fetch segfault on empty Uri (#1394) | Kevin (Kun) "Kassimo" Qian | |
2018-12-19 | log: bump default minimum log level to "warn" | Bert Belder | |
2018-12-19 | build: fix RLS-invoked 'cargo check' build | Bert Belder | |
2018-12-14 | remove repeative permission checks (#1350) | F001 | |
2018-12-13 | Check that IsolateState is thread safe. (#1321) | Ryan Dahl | |
2018-12-13 | Merge deno_new_snapshotter behavior into deno_new (#1318) | Ryan Dahl | |
2018-12-13 | Fix deno.open permission check (#1336) | Kevin (Kun) "Kassimo" Qian | |
2018-12-13 | Read version from Cargo.toml (#1267) | Goffert van Gool | |
2018-12-12 | Flesh out open() modes (#1282) | Bartek IwaĆczuk | |