summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-20js: reschedule global timer if it fires earlier than expected (#2989)Bert Belder
When the global timer fires earlier than expected, which apparently happens sometimes on server editions of Windows, we didn't call any setTimeout callbacks, but we *also* didn't reschedule the global timer to fire again later. When this situation occurred it would make deno exit abruptly if there were no other asynchronous ops running on the event loop. It could also lead to application hangs if the upcoming setTimeout callback was critical for the application to make progress.
2019-09-20Fix handling of config file (#2996)Yoshiya Hinosawa
2019-09-20change color of chart in dark mode (#2995)YIPG
2019-09-19Set RUSTC_WRAPPERf in travis and appveyor (#2978)Ryan Dahl
2019-09-19Remove test.py, use cargo test as test frontend (#2967)Ryan Dahl
Fixes #2933
2019-09-19Make `window` compatible with ts 3.6 (#2984)迷渡
2019-09-19fix spaces of indented in list (#2983)迷渡
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-18Utilise internal names for snapshot bundles (#2973)Kitson Kelly
2019-09-18Run github actions on all pull requests (#2980)Ryan Dahl
2019-09-18First pass at github actions (#2966)Ryan Dahl
2019-09-18v0.18.0 (denoland/deno_std#600)Ryan Dahl
Several tests were disabled in order to land this update. Original: https://github.com/denoland/deno_std/commit/a8f6cf7b4fa4030878bb702a65f28f469ee1f87d
2019-09-18Add includeDirs to WalkOptions (denoland/deno_std#601)Nayeem Rahman
Original: https://github.com/denoland/deno_std/commit/de8d0ab4a100707b57f12cff5db635356221f324
2019-09-17Run tools/sync_node_modules.py (#2972)Ryan Dahl
2019-09-17Use shallow submodules, don't clone Typescript recursivelyBert Belder
2019-09-17Update to TypeScript 3.6.3 (#2969)Kitson Kelly
2019-09-17Remove some non-standard web API constructors (#2970)Nayeem Rahman
This removes the EventListener, EventInit and CustomEventInit constructors from the userland globals. The type exports stay. I removed the internal classes as well. EventListener's implementation seemed to be doing some bookkeeping on handled events but that's not being used anywhere so I assume it's old debug stuff. The other two are completely redundant.
2019-09-16Move integration tests to //cli/tests/ (#2964)Ryan Dahl
This ensures the deno executable is properly created before running the integration tests. Also allows deno_cli to be used as a lib. Docs are now properly generated: https://docs.rs/deno_cli/0.18.4/deno_cli/ Towards #2933 Prep for #2955
2019-09-16Fix and enable linting of deno_typescript/*, tools/*, website/* (#2962)Bert Belder
2019-09-16remove zlib from gclient_config.py (#2961)Christian Moritz
and remove DENO_NINJA_PATH from manual
2019-09-16Use more ergonomic submodule namesBert Belder
Change submodule names to match the name of the corresponding github repository, which is easier to remember than using the full path where the submodule is (or used to be) checked out.
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-15third_party: remove zlibBert Belder
2019-09-15Move GN root into //core/libdeno (#2943)Christian Moritz
2019-09-15ci: fix Travis builds timing out because of no output (#2943)Christian Moritz
2019-09-15ci: use Node.js v12 on Appveyor (#2943)Christian Moritz
2019-09-15Rename ansi.rs to colors.rs (#2956)Tomohito Nakayama
2019-09-15Run format.py (#2950)Bert Belder
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-15cli_snapshots: remove unused file run.py (#2950)Bert Belder
2019-09-15Fix debug logging in runtime/compiler (#2953)Kitson Kelly
2019-09-15Fix type directive parsing (#2954)Kitson Kelly
2019-09-14feat: parallelize downloads from TS compiler (#2949)Bartek Iwańczuk
2019-09-13v0.18.0Ryan Dahl
2019-09-13Fix tools/cargo_package.py (#2940)Ryan Dahl
2019-09-13Remove old comment about gn build (#2944)Ryan Dahl
2019-09-13Upgrade rust cratesBert Belder
2019-09-13Remove 'integer-atomics' crateBert Belder
2019-09-12deno_typescript cleanup/improvements (#2901)Kitson Kelly
2019-09-12feat: add bindings to run microtasks from Isolate (#2793)Bartek Iwańczuk
2019-09-12Update README for integration tests (#2929)Ryan Dahl
2019-09-12appveyor: download sccache before attempting to start itBert Belder
2019-09-12appveyor: do not explicitly configure GN/Ninja environmentBert Belder
Users shouldn't have to do this manually, so we want to configure CI such that it fails if our build scripts don't set it up automatically.
2019-09-12appveyor: upgrade git to v2.23.0Bert Belder
2019-09-12Keep all deno_std URLs in sync (#2930)Ryan Dahl