Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-06 | Fix small execPath issues (#2744) | Kevin (Kun) "Kassimo" Qian | |
2019-08-06 | Make Deno.execPath a function (#2743) | Kevin (Kun) "Kassimo" Qian | |
And throws without allow-env | |||
2019-08-06 | Enforce permissions on kill(), homeDir() and execPath (#2723) | Nayeem Rahman | |
2019-08-05 | Provide option to delete Deno namespace in worker (#2717) | Kevin (Kun) "Kassimo" Qian | |
2019-06-25 | Add homeDir to Deno namespace (#2578) | Evgeniy Karagodin | |
2019-05-29 | TS compiler refactor | Ryan Dahl | |
* Compiler no longer has its own Tokio runtime. Compiler handles one message and then exits. * Uses the simpler ts.CompilerHost interface instead of ts.LanguageServiceHost. * avoids recompiling the same module by introducing a hacky but simple `hashset<string>` that stores the module names that have been already compiled. * Removes the CompilerConfig op. * Removes a lot of the mocking stuff in compiler.ts like `this._ts`. It is not useful as we don't even have tests. * Turns off checkJs because it causes fmt_test to die with OOM. | |||
2019-04-21 | Fix eslint warnings (#2151) | Ryan Dahl | |
Co-authored-by: Bartek IwaĆczuk <biwanczuk@gmail.com> Co-authored-by: LE GOFF Vincent <g_n_s@hotmail.fr> | |||
2019-04-19 | Make Deno/Deno.core not deletable/writable (#2153) | Kevin (Kun) "Kassimo" Qian | |
2019-04-07 | use flatbuffer create functions to add fields (#2046) | Jonathon Orsi | |
2019-03-30 | Move //libdeno to //core/libdeno (#2015) | Ryan Dahl | |
Fixes some sed errors introduced in c43cfe. Unfortunately moving libdeno required splitting build.rs into two parts, one for cli and one for core. I've also removed the arm64 build - it's complicating things at this re-org and we're not even testing it. I need to swing back to it and get tools/test.py running for it. | |||
2019-03-26 | namespace reorg: libdeno and DenoCore to Deno.core (#1998) | Kitson Kelly | |
2019-03-18 | Integrate //core into existing code base | Ryan Dahl | |
This disables a few tests which are broken still: - tests/error_004_missing_module.test - tests/error_005_missing_dynamic_import.test - tests/error_006_import_ext_failure.test - repl_test test_set_timeout - repl_test test_async_op - repl_test test_set_timeout_interlaced - all of permission_prompt_test | |||
2019-03-09 | Migrate from tslint to eslint for linting (#1905) | Kitson Kelly | |
2019-02-18 | Rationalise compiler ops (#1740) | Kitson Kelly | |
2019-02-15 | Add execPath function (#1743) | Dmitry Sharshakov | |
2019-02-13 | Cleanup Deno namespace (#1765) | Kitson Kelly | |
2019-02-12 | Add Deno global namespace (#1748) | Kitson Kelly | |
Resolves #1705 This PR adds the Deno APIs as a global namespace named `Deno`. For backwards compatibility, the ability to `import * from "deno"` is preserved. I have tried to convert every test and internal code the references the module to use the namespace instead, but because I didn't break compatibility I am not sure. On the REPL, `deno` no longer exists, replaced only with `Deno` to align with the regular runtime. The runtime type library includes both the namespace and module. This means it duplicates the whole type information. When we remove the functionality from the runtime, it will be a one line change to the library generator to remove the module definition from the type library. I marked a `TODO` in a couple places where to remove the `"deno"` module, but there are additional places I know I didn't mark. | |||
2019-02-10 | Rationalise startup for compiler/main (#1737) | Kitson Kelly | |
2019-02-08 | Adds deno.noColor (#1716) | Ryan Dahl | |
2019-02-02 | Add isTTY function (#1622) | Dmitry Sharshakov | |
2019-02-02 | Compiler cleanups and minor improvements (#1656) | Kitson Kelly | |
2019-01-28 | Split out compiler snapshot (#1566) | Kitson Kelly | |
Speeds up startup time, reduces runtime heap size. | |||
2019-01-23 | fix: set env,key for string and value for string (#1567) | jingweicai | |
2019-01-21 | chore: update license lines (#1557) | Yoshiya Hinosawa | |
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. | |||
2018-12-12 | use byte array instead of string for code fetch (#1307) | F001 | |
2018-12-11 | Minor rename for CodeFetch parameters | Ryan Dahl | |
This bring it inline with terminology used in V8 See ResolveCallback in v8.h | |||
2018-11-02 | Rename EnvPair to KeyValue. | Ryan Dahl | |
2018-10-29 | Separate source map from output code. | Kitson Kelly | |
2018-10-23 | Enforce media types | Kitson Kelly | |
2018-10-17 | Optimization: Reuse ArrayBuffer during serialization. | Ryan Dahl | |
2018-10-14 | Align JSDoc to style guide. | Kitson Kelly | |
2018-10-07 | Updates to js to clean up default library | Kitson Kelly | |
2018-10-04 | Rename fbs to msg. | Ryan Dahl | |
2018-10-04 | Rename flatbuffer base.msg to base.inner | Ryan Dahl | |
This better disambiguates with the msg_generated.ts module, which in JS we call "fbs", but would be better called "msg". | |||
2018-09-12 | feat: add deno.makeTempDir | Yoshiya Hinosawa | |
2018-09-12 | Implement deno.rename() (#731) | Mani Maghsoudlou | |
2018-09-11 | Implement deno.stat() and deno.lstat() | Sajjad Hashemian | |
2018-09-11 | Move writeFileSync to write_file.ts, add writeFile and tests (#728) | Kevin (Kun) "Kassimo" Qian | |
2018-09-10 | Implement deno.mkdir() | Sajjad Hashemian | |
2018-09-10 | Implement deno.readFile() | Ryan Dahl | |
As an example of how to implement ops that have both sync and async versions. | |||
2018-09-10 | fbs_util.ts -> dispatch.ts | Ryan Dahl | |
And send() -> sendSync() | |||
2018-09-09 | Remove namespace from src/msg.fbs | Ryan Dahl | |
2018-09-09 | Add better assert message for CodeFetchRes | Ryan Dahl | |
2018-09-07 | Add and edit comments | J2P | |
2018-09-04 | lStat -> lstat | Ryan Dahl | |
2018-09-04 | Implement renameSync | Mani Maghsoudlou | |
2018-09-03 | Implement mkdirSync | Sajjad Hashemian | |
2018-09-01 | Minor code refactoring | ShinDarth | |