summaryrefslogtreecommitdiff
path: root/build_extra
AgeCommit message (Collapse)Author
2019-05-16build: forward rustc '--cfg' flags correctlyBert Belder
2019-05-11third_party: upgrade rust cratesBert Belder
2019-05-01fs: add Deno.utime/Deno.utimeSync (#2241)Kevin (Kun) "Kassimo" Qian
2019-04-23third_party: upgrade rust cratesBert Belder
2019-04-17Add cli dependency on tokio-rustlsBert Belder
2019-04-15third_party: upgrade rust cratesBert Belder
2019-04-07Use -O3 instead of -O (#2070)Ryan Dahl
As recommended in https://www.reddit.com/r/rust/comments/balb45/why_is_hypers_max_latency_so_high_in_deno/ekck1ww/
2019-03-31third_party: add rust crate 'clap'Bert Belder
2019-03-29third_party: upgrade rust cratesBert Belder
2019-02-27third_party: upgrade rust cratesBert Belder
2019-02-15remove unnecessary build opt (#1783)Yoshiya Hinosawa
2019-02-12third_party: upgrade rust cratesBert Belder
2019-02-07third_party: add the 'regex' crateBert Belder
2019-02-07Add emojis to permission prompts (#1684)Dmitry Sharshakov
2019-01-26third_party: add the 'integer-atomics' crateBert Belder
2019-01-26third_party: force all crates to use the latest version of rand_coreBert Belder
2019-01-26third_party: upgrade rust cratesBert Belder
2019-01-21chore: update license lines (#1557)Yoshiya Hinosawa
2019-01-14Update to rust 2018 editionAndy Hayden
2019-01-14third_party: upgrade rust crates, now with `--edition 2018` supportBert Belder
2019-01-14third_party: upgrade rust cratesBert Belder
2019-01-14build: bring rustc --cfg flag support backBert Belder
2019-01-07Upgrade crates (#1471)Ryan Dahl
2018-12-23Use flatbuffers from crates.io (#1400)Ryan Dahl
2018-12-19build: build rustls with the same features between gn/ninja and cargoBert Belder
2018-12-13Read version from Cargo.toml (#1267)Goffert van Gool
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-30Upgrade Rust cratesRyan Dahl
2018-11-30Use pylint.Ryan Dahl
2018-11-29Make //build a git submoduleRyan Dahl
So we can float patches before sending them upstream. https://github.com/denoland/chromium_build Remove build_extra/toolchain
2018-11-29Move libdeno build config to libdeno/BUILD.gnRyan Dahl
2018-11-29Fix mac debug build.Ryan Dahl
2018-11-27gitignore vim .swp filesRyan Dahl
2018-11-05Add repl (#998)Andy Hayden
- Running repl from js side. - Add tests for repl behavior. - Handle ctrl-C and ctrl-D.
2018-11-03third_party: add tokio-process Rust crate and its dependenciesBert Belder
2018-11-03third_party: upgrade Rust cratesBert Belder
2018-11-03build: infer label name for versioned Rust cratesBert Belder
2018-11-01cargo: build in Cargo's out dir if DENO_BUILD_PATH is not setBert Belder
Plus some minor improvements and clean-ups: * Resolve DENO_BUILD_PATH to an absolute path if necessary. * Rename DENO_BUILD_PATH to GN_OUT_DIR in places where it is supposed to be set by the build system (and not a user configuration variable). * Output Cargo `rerun-if-*-changed` instructions first, so even if the build itself fails, configuration changes will still trigger a re-run of build.rs. * Remove TODOs that are impossible. * Re-run build.rs when the flatbuffer definition file changes.
2018-10-31Support cargo check (#1128)Ryan Dahl
- Based on code from @qti3e and @piscisaureus in #724 and #1125 respectively. - TODO The DENO_BUILD_PATH env var must be supplied and must be an absolute path, this restriction should be removed in future work.
2018-10-31Upgrade Flatbuffers. (#1127)Ryan Dahl
Use msg_generated.rs as mod instead of crate.
2018-10-27Ergonomics: Prompt TTY for permission escalation (#1081)Ryan Dahl
2018-10-25Turn on treat_warnings_as_errors (#1086)Ryan Dahl
Fixes #374
2018-10-25build: fix compatibility with rustc 1.30.0Bert Belder
Additionally: * Rebuild rust crates when the rustc version changes. * Fetch all rust ldflags in one exec_script() call instead of two.
2018-10-23Switch to getopts for flag parsing (#1080)Kevin (Kun) "Kassimo" Qian
2018-10-20build: clean up the gn template for rust targets a bitBert Belder
2018-10-20Add rustfmt to third_party.Ryan Dahl
2018-10-19Upgrade cratesRyan Dahl
2018-10-19Disable warning on linux.Ryan Dahl
2018-10-10Upgrade hyper-rustlsRyan Dahl
This removes tokio-core, which was deprecated.
2018-09-26build: add support for rustc_wrapperBert Belder
Fixes #690.