Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-10 | tools/setup: on windows, make env vars not affect gn gen output | Bert Belder | |
2018-09-10 | tools/format: don't format files in third_party on Windows | Bert Belder | |
2018-09-09 | Map promises onto futures. | Ryan Dahl | |
Refactors handlers.rs The idea is that all Deno "ops" (aka bindings) should map onto a Rust Future. By setting the "sync" flag in the Base message users can determine if the future is executed immediately or put on the event loop. In the case of async futures, a promise is automatically created. Errors are automatically forwarded and raised. TODO: - The file system ops in src/handler.rs are not using the thread pool yet. This will be done in the future using tokio_threadpool::blocking. That is, if you try to call them asynchronously, you will get a promise and it will act asynchronous, but currently it will be blocking. - Handlers in src/handler.rs returned boxed futures. This was to make it easy while developing. We should try to remove this allocation. | |||
2018-09-09 | Add better assert message for CodeFetchRes | Ryan Dahl | |
2018-09-09 | Add missing ts files to BUILD.gn | Ryan Dahl | |
2018-09-09 | Add milestone 2 to roadmap | Ryan Dahl | |
2018-09-09 | docs: add contributing guide | Yoshiya Hinosawa | |
2018-09-09 | Add type aliases for sourceCode and outputCode | Daniel Ramos | |
2018-09-08 | tools/setup: replace generated args.gn unless handcrafted | Bert Belder | |
2018-09-08 | build: override host_toolchain on windows to use sccache with v8 | Bert Belder | |
2018-09-07 | Format msg.fbs | J2P | |
2018-09-07 | Add and edit comments | J2P | |
2018-09-06 | Cleanup public API of DenoCompiler | Kitson Kelly | |
2018-09-06 | Integrate format diagnostic host in DenoCompiler | Kitson Kelly | |
2018-09-06 | appveyor: small fixes | Bert Belder | |
* Add forgotten --eol argument to 'git ls-files'. Without it, in certain edge cases, files might have their mtime restored when it shouldn't. * Don't parse ls-files output into fields; it's unnecessary. * Disable the pip cache dir, and stop saving it to the appveyor cache. * Leverage the 'git -C «dir»' flag to make a script shorter. * Fix some factually and/or grammatically incorrect comments. | |||
2018-09-06 | Check allow-net in fetch | Parsa Ghadimi | |
2018-09-06 | Fix TypeScript exports in bundle | Kitson Kelly | |
2018-09-06 | Implementing --deps flag | Mirko Jotic | |
- Adding a ModuleId type alias to specify original url or local file of dependency - Modifying ModuleMetaData class to contain ModuleId - Adding a --deps flag | |||
2018-09-06 | Move installer to its own repo. | Ryan Dahl | |
https://github.com/denoland/deno_install 1. This allows the installer to use a more aggressive CI build matrix with different version of python. 2. Running the installer during tools/test.py artificially inflates our download stats. 3. Running the installer during tools/test.py makes the test script dependent on having an internet connection. 4. Running the installer during tools/test.py introduces a race condition during release - where it tries and fails to download the latest release in build process that should be uploading that release. | |||
2018-09-05 | v0.1.3 | Ryan Dahl | |
* Fixes module resolution error #645 * Better flag parsing * lStatSync -> lstatSync * Added deno.renameSync() * Added deno.mkdirSync() * Fix circular dependencies #653 * Added deno.env() and --allow-env | |||
2018-09-06 | appveyor: cache modification times for files in the main repo | Bert Belder | |
This fixes that a lot of targets were being rebuilt unnecessarily. | |||
2018-09-05 | Add --reload to JS unit tests. | Ryan Dahl | |
Fixes #677 | |||
2018-09-05 | Rename src/binding.rs -> src/libdeno.rs | Ryan Dahl | |
2018-09-05 | Format | Ryan Dahl | |
2018-09-05 | Improve module resolution. | Ryan Dahl | |
Windows can't handle ":" in path names, so we use a special directory format .deno/deps/localhost_PORT4545/ to represent hosts with non-default ports. Fixes #645. | |||
2018-09-05 | Mark APIs at internal and include JSDoc in types | Kitson Kelly | |
2018-09-05 | tools/build: skip build path detection when given '-C «dir»' ninja arg | Bert Belder | |
2018-09-04 | Upgrade Flatbuffers (now using master) | Ryan Dahl | |
2018-09-04 | Better flag parsing | Ian Shehadeh | |
2018-09-04 | lStat -> lstat | Ryan Dahl | |
2018-09-04 | Implement renameSync | Mani Maghsoudlou | |
2018-09-03 | Implement mkdirSync | Sajjad Hashemian | |
2018-09-03 | Clean up handlers. | Ryan Dahl | |
2018-09-03 | Upgrade flatbuffers | Ryan Dahl | |
2018-09-03 | Format. | Ryan Dahl | |
2018-09-02 | Log level code refactoring | J2P | |
2018-09-02 | Unit tests for circular references | Kitson Kelly | |
2018-09-02 | Fix circular dependencies | Kitson Kelly | |
2018-09-01 | Minor code refactoring | ShinDarth | |
2018-09-01 | Refactor code to be same style | liuyi | |
2018-09-01 | Remove lib.globals.d.ts | Kitson Kelly | |
2018-09-01 | Bundle most types into globals.d.ts (#642) | Kitson Kelly | |
2018-09-01 | Refactor release_url to take platform as an argument | Andy Hayden | |
2018-09-01 | Avoid using temporary directory in install.py | Andy Hayden | |
2018-08-31 | Add release installer (#639) | Mirko Jotic | |
2018-08-31 | Document lStatSync & statSync and correct FileInfo. | Aaron Power | |
2018-08-31 | Implemented deno.env and refactored flags.rs | Aaron Power | |
2018-08-31 | Refactor libdeno.send() code to reduce boilerplate. | Ryan Dahl | |
Also removes assignCmdId as it's currently unused. | |||
2018-08-30 | v0.1.2 | Ryan Dahl | |
* Added https import support. * Added deno.makeTempDirSync(). * Added deno.lstatSync() and deno.statSync(). | |||
2018-08-30 | format | Ryan Dahl | |