summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-03-21Remove dead code (#1983)andy finch
2019-03-19Separate behavior for the compiler isolate (#1973)andy finch
2019-03-19Rename //src/ to //cli/ (#1962)Ryan Dahl
To better distinguish the deno_core crate from the executable deno, which will now be called "the cli" internally.
2019-03-18Re-implement init scripts in core (#1958)andy finch
Re-enables arm64 CI test
2019-03-18Remove Eager read, write, accept (#1959)Ryan Dahl
Removing this reduces tail latency in test/http_bench.ts by half.
2019-03-18Integrate //core into existing code baseRyan 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-18More permissions prompt options (#1926)andy finch
2019-03-13--no-prompt flag for non-interactive environments (#1913)andy finch
2019-03-12Make timers act like normal opsRyan Dahl
This is in preperation for core integration.
2019-03-12Sort opsRyan Dahl
2019-03-11core: Abstract out Behavior from Isolate (#1904)Ryan Dahl
Move v8_set_flags and v8_version to core. (The idea is that src/ should not depend on libdeno.rs anymore. This is a step towards that.)
2019-03-08Add basic Arm64 build to CI (#1887)andy finch
2019-03-07Remove 'deno' builtin module (#1895)Kitson Kelly
2019-03-06Replace deno.land/x/std with deno.land/std (#1890)Andy Hayden
2019-03-05fix snapshots in gn build (#1886)andy finch
Bug introduced in 75fe80d5a4992ddad89160c2e0113a1af8d3d24a
2019-03-04`use-snapshots` build option for cross compile support. (#1852)andy finch
2019-03-04Allow inspection and revocation of permissions (#1875)Simon Menke
2019-03-03Add write permissions requirement to `op_fetch_module_meta_data`. (#1874)andy finch
2019-03-01Permissions refactor (#1864)andy finch
Refactored permissions to be assignable on a per-isolate basis, and added a fix for #1858 to op_fetch_module_meta_data.
2019-02-28Use deno_core::JSError in deno (#1855)Ryan Dahl
src/js_errors.rs takes care of source maps and color while core/js_errors.rs is just the basic struct.
2019-02-27Add NO_COLOR to CLI usage (#1843)Ryan Dahl
2019-02-26deno_core (#1827)Ryan Dahl
A new low-level crate with focus on speed. This doesn't yet hook into the existing code base.
2019-02-26Add import.meta.main (#1835)Bartek Iwańczuk
2019-02-26Updated some type assertions to work with other libc implementations. (#1837)andy finch
2019-02-18build: fix deps for deno_runtime_declarationRyan Dahl
2019-02-18Add window.locationRyan Dahl
2019-02-18Match TypeScript & JavaScript error colors (#1793)Bartek Iwańczuk
2019-02-18Add `seek` and implement `Seeker` on `File` (#1797)Kevin (Kun) "Kassimo" Qian
This patch contains a special hack that circumvents the current tokio seek problem. tokio `seek` is implemented to take ownership of the original File and emit a new one in its future, which conflicts with the design of ResourceTable. To avoid the problem, the current hack makes the FsFile resource an Option which we could `take` the value ownership out of it. We then convert the tokio File into a Rust std File, perform the seek, and then put it back into the resource. This might be able to drop this hack after https://github.com/tokio-rs/tokio/pull/785 lands.
2019-02-18Rationalise compiler ops (#1740)Kitson Kelly
2019-02-15Add execPath function (#1743)Dmitry Sharshakov
2019-02-15Module dep pretty printing in --infoGreg Altman
2019-02-15feat: env option in run api (#1773)Yoshiya Hinosawa
2019-02-13Use proper directory for cache files (#1763)Philipp A
Operating systems have defined directories for cache files. That allows them to do smart things such as leaving them out when doing a backup, or deleting them when disk space gets low. Also a %home%\.deno folder on windows made no sense whatsoever. Fixes #481
2019-02-12Drop assert!() from untrack_task() (#1757)Kevin (Kun) "Kassimo" Qian
2019-02-12Include deno version in source_code_hash (#1751)Ryan Dahl
Fixes #472
2019-02-11REPL multiline support with recoverable errors (#1731)Kevin (Kun) "Kassimo" Qian
2019-02-09Support scoped variables, unblock REPL async op, and REPL error colors (#1721)Kevin (Kun) "Kassimo" Qian
2019-02-09Fix read permission messageJ2P
2019-02-08Adds deno.noColor (#1716)Ryan Dahl
2019-02-08Add deps to --info output. (#1720)Ryan Dahl
Move module stuff into its own file.
2019-02-08Add --allow-read (#1689)Dmitry Sharshakov
Co-authored-by: Greg Altman <g.s.altman@gmail.com>
2019-02-08fix clippy warnings (#1711)bokuweb
2019-02-07Color exceptions (#1698)Ryan Dahl
2019-02-07Add emojis to permission prompts (#1684)Dmitry Sharshakov
2019-02-06fix: do not load cache files when recompile flag is set (#1695)jingweicai
2019-02-02Add isTTY function (#1622)Dmitry Sharshakov
2019-02-02Compiler cleanups and minor improvements (#1656)Kitson Kelly
2019-02-02Support --fmtRyan Dahl
2019-02-02Avoid --info crash on missing filename (#1660)Kevin (Kun) "Kassimo" Qian
2019-02-02Better error message for bad filename CLI argument.Ryan Dahl