summaryrefslogtreecommitdiff
path: root/BUILD.gn
AgeCommit message (Collapse)Author
2018-12-20build: fix mac linking problemBert Belder
2018-12-19build: make `cargo build` workBert Belder
2018-12-17Add URL implementation (#1359)Kitson Kelly
2018-12-13Read version from Cargo.toml (#1267)Goffert van Gool
2018-12-11build: snapshot doesn't need source_mapRyan Dahl
Continuation of the work done in c113df.
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-12-03gn snapshot template's target_name should be targetRyan Dahl
2018-12-03Use include_bytes! instead of incbin.Ryan Dahl
This is the second attempt at this patch. The first version was reverted in 2ffd78daf9956a24098d1f959f21882e350e9d37 The problem, I suspect, was that the snapshot was represented as a source_set, which inserted a node into the dependency tree. include_bytes does properly insert the snapshot into rustc's depfile but the use of source_set confused gn. Now the that the deno executable has the create_deno_snapshot as a direct dependency, changes will be propagated.
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-27gitignore vim .swp filesRyan Dahl
2018-11-23Revert "Use include_bytes! instead of incbin. (#1182)"Ryan Dahl
Reverting because this is causing Appveyor to be red. However I hope we can reintroduce include_bytes! soon in a way that works on windows. Fixes #1208. This reverts commits 96c3641fffe8509af9351cec4580861e76d89cc9 and 92e404706b0b1a26cdaf6f8cf81aac148292557f.
2018-11-20Split Runner from CompilerKitson Kelly
2018-11-16Remove unused bundle_hash_hRyan Dahl
It was orphaned in 92e404.
2018-11-16First pass at running subprocesses (#1156)Bert Belder
2018-11-14Support request method and headers in fetch() (#1188)Ryan Dahl
Adds a general HttpHeader flatbuffer message for serializing requests and responses.
2018-11-12Use include_bytes! instead of incbin. (#1182)Ryan 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-04Add deno.Buffer (#1121)Ryan Dahl
Do not confuse this with Node's Buffer. This is a direct port of Go's bytes.Buffer - it allows buffering of Reader and Writer objects.
2018-11-04Web APIs: `File` and `FormData` (#1056)Kyra
2018-11-03third_party: add tokio-process Rust crate and its dependenciesBert Belder
2018-11-02Move fetch headers into its own file.Ryan Dahl
2018-11-02test_rs needs deno_deps.Ryan Dahl
2018-11-01cargo: build only necessary Ninja targets when invoked by RLSBert Belder
2018-11-01build: remove absolute pathBert Belder
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-30Add resources op (#1119)Bartek Iwańczuk
2018-10-27Ergonomics: Prompt TTY for permission escalation (#1081)Ryan Dahl
2018-10-26Remove broken feature: trace()Ryan Dahl
2018-10-26Add chmod/chmodSync on unix (and fix Cargo.toml) (#1088)Kevin (Kun) "Kassimo" Qian
Initial implementation by Srijan Reddy (@srijanreddy98, #672).
2018-10-26build: snapshot blob is an input for the snapshot objectBert Belder
2018-10-24libdeno: clean upRyan Dahl
- Use a proper class for DenoIsolate. - Move extern C stuff to api.cc
2018-10-24libdeno: deno_new should take a snapshot parameter.Ryan Dahl
2018-10-24Remove deno_nsRyan Dahl
2018-10-23Switch to getopts for flag parsing (#1080)Kevin (Kun) "Kassimo" Qian
2018-10-21Add URLSearchParams (#1049)Kyra
2018-10-20Add Rust hyper http benchmark (#1043)Kevin (Kun) "Kassimo" Qian
* Add go net/http benchmark * Forget about Go. Let's do Rust Hyper * Update BUILD.gn * Rename
2018-10-20Windows: dont use ts-node symlinked pathRyan Dahl
2018-10-20build: make rollup generate a depfile for the bundle buildBert Belder
2018-10-17Optimization: Reuse ArrayBuffer during serialization.Ryan Dahl
2018-10-13Add cwd() and chdir() (#907)Shiva Prasanth
2018-10-12Fix promise reject issue (#936)Kevin (Kun) "Kassimo" Qian
2018-10-11Replace globals.d.ts with lib.deno_runtime.d.tsKitson Kelly
2018-10-11Add deno.metrics()Bartek Iwańczuk
2018-10-04Use underscores in filenames.Ryan Dahl
2018-10-03First pass at support for TCP servers and clients. (#884)Ryan Dahl
Adds deno.listen(), deno.dial(), deno.Listener and deno.Conn.
2018-10-03Implemented readDirSync, readDirJ2P
2018-10-03Rename tsconfig.generated.json to tsconfig.declarations.jsonRyan Dahl
2018-09-30Add copyFile/copyFileSync (#863)Kevin (Kun) "Kassimo" Qian