summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2019-10-22Add TextDecoder benchmark (#3180)Ry Dahl
2019-10-16Fix tools/docs.py (#3135)Ryan Dahl
2019-10-16fix: remote jsx/tsx files were compiled as js/ts (#3125)Yusuke Sakurai
2019-10-11Ensure DENO_DIR when saving the REPL history (#3106)Nayeem Rahman
2019-10-09Run deno_std tests in github actionsRyan Dahl
2019-10-06refactor benchmark results posting (#3076)Christian Moritz
2019-10-05remove appveyor specific code paths (#3071)Christian Moritz
2019-10-04Merge deno_cli_snapshots into deno_cli (#3064)Ryan Dahl
2019-10-04Move deno_std to a more convenient location. (#3057)Ryan Dahl
js/deps/https/deno.land/std -> js/std
2019-09-30Use 0.0.0.0 for servers in benchmarks and tests (#3010)Ryan Dahl
2019-09-24tools: fix cc_wrapper in setup.py (#3017)Christian Moritz
2019-09-20dial/listen API change (#3000)Ryan Dahl
Previously: dial("tcp", "deno.land:80") Now: dial({ hostname: "deno.land", port: 80, transport: "tcp" }) Similarly with listen().
2019-09-19Remove test.py, use cargo test as test frontend (#2967)Ryan Dahl
Fixes #2933
2019-09-19Clean up miscellaneous metafiles (#2981)Bert Belder
The yarn.lock file is moved from //third_party to the root of the main repository. This is where other package metadata files (e.g. Cargo.lock and package.json) are also located.
2019-09-18First pass at github actions (#2966)Ryan Dahl
2019-09-16Fix and enable linting of deno_typescript/*, tools/*, website/* (#2962)Bert Belder
2019-09-15Make deno_cli installable via crates.io (#2946)Ryan Dahl
- Fixes cargo publish on deno_typescript, deno_cli_snapshots, and deno_cli. - Combines cli_snapshots and js into one directory. - Extracts TS version at compile time rather than runtime - Bumps version awkwardly - it was necessary to test end-to-end publishing. Sorry. - Adds git submodule deno_typescript/typescript
2019-09-15Move GN root into //core/libdeno (#2943)Christian Moritz
2019-09-15tools: remove unused function 'find_exts()' (#2950)Bert Belder
2019-09-15tools: do not use 'find_exts()' in benchmarks.py (#2950)Bert Belder
2019-09-15tools: refactor lint.py and format.py (#2950)Bert Belder
2019-09-15tools: add 'shell' parameter to 'run()' (#2950)Bert Belder
2019-09-15tools: clean up third_party.py, and merge prebuilt.py into it (#2950)Bert Belder
* Remove reference to removed dir 'third_party/rust_crates'. * Remove reference to unused environment variable 'DENO_NINJA_PATH'. * Remove helper functions 'root()' and 'tp()'. * Move definition of 'third_party_path' to build.py. * Move definition of 'gn_exe()' to setup.py. * Move 'download_sccache()' and 'download_hyperfine()' from prebuilt.py to third_party.py, and delete prebuilt.py. * Add helper function 'get_platform_dir_name()' to locate the platform-specific 'v8/buildtools/<platform>' and 'prebuilt/<platform>' directories. * Add helper function 'get_prebuilt_tool_path()' that returns the full path to a platform-specific executable in //prebuilt. * Cosmetic improvements.
2019-09-15tools: consistently use 'sys.executable' instead of 'python' (#2950)Bert Belder
2019-09-13Fix tools/cargo_package.py (#2940)Ryan Dahl
2019-09-13Upgrade rust cratesBert Belder
2019-09-11tools: download gn from CIPD (#2912)Christian Moritz
2019-09-11Upgrade pylint (#2917)Ryan Dahl
depot_tools is removing pylint from its distribution so we must maintain our own copy.
2019-09-11feat: Set user agent for http client (#2916)Bartek Iwańczuk
2019-09-10Remove error message mentioning build.pyBert Belder
2019-09-10Upgrade V8 to 7.9.8 (#2907)Ryan Dahl
//build was updated and our patch rebased: https://github.com/denoland/chromium_build/tree/20190910_win_clang_depfile V8 has removed the binaries third_party/v8/buildtools/*/gn.sha1 and started using CIPD. In this patch, I've hacked in the original .sha1 files and continue to use download_from_google_storage instead of the new CIPD. This will be fixed in later work.
2019-09-10Minor fixes in tools/ (#2906)Ryan Dahl
* Fix tools/docs.py * Remove dead code: sync_rust_crates.py
2019-09-10feat: Make integration tests rust unit tests (#2884)Bartek Iwańczuk
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2019-09-06Remove tools/build.py (#2865)Ryan Dahl
Testing regression: ASAN build removed.
2019-09-04Run tests after "cargo build" on travis (#2854)Ryan Dahl
2019-09-02Refactor snapshot build (#2825)Ryan Dahl
Instead of using core/snapshot_creator.rs, instead two crates are introduced which allow building the snapshot during build.rs. Rollup is removed and replaced with our own bundler. This removes the Node build dependency. Modules in //js now use Deno-style imports with file extensions, rather than Node style extensionless imports. This improves incremental build time when changes are made to //js files by about 40 seconds.
2019-08-31Fix REPL '_' assignment, support '_error' (#2845)Nayeem Rahman
2019-08-31Save last execution result in for REPL (#2843)Kevin (Kun) "Kassimo" Qian
2019-08-30Remove ts_library_builder, maintain lib.deno_runtime.d.ts by hand (#2827)Ryan Dahl
2019-08-29third_party: upgrade 'rustls' and related cratesBert Belder
2019-08-26Clean up various flatbuffer references (#2819)Ryan Dahl
2019-08-26Remove flatbuffers (#2818)Ryan Dahl
2019-08-26Move TestFmt to the end of tests, because slowRyan Dahl
2019-08-26fix: shared queue requires aligned buffer (#2816)Bartek Iwańczuk
2019-08-16Upgrade to rust 1.37.0 (#2786)Ryan Dahl
2019-08-09Fix dynamic import base path problem for REPL and eval (#2757)Kevin (Kun) "Kassimo" Qian
2019-08-08Fix repl crash when deno dir doesn't exist (#2727)Daniel Buckmaster
2019-08-05Remove Deno.build.args feature (#2728)Ryan Dahl
This is a minor feature which complicates the build signifigantly. Removing to ease refactoring the build system: https://github.com/denoland/deno/issues/2608
2019-08-03Enforce env permission on homeDir() and execPath (#2714)Kevin (Kun) "Kassimo" Qian
2019-08-02third_party: upgrade rust cratesBert Belder