Bert Belder
ceaf822682
Implement makeTempDirSync()
2018-08-29 22:40:05 +02:00
Ryan Dahl
a836c493f3
Add I/O interfaces to Roadmap.md ( #387 )
2018-08-29 16:32:42 -04:00
Ryan Dahl
a63d794c7f
Fix lastchange rebuild problem.
...
lastchange.py is causing a full rebuild on every commit. This is a
temporary workaround.
2018-08-29 12:05:58 -04:00
Ryan Dahl
0c2abb9339
Allow filtering of unit tests.
2018-08-29 12:05:58 -04:00
Bert Belder
4cadf6e609
build: work around sccache false positives due to asm .incbin usage
2018-08-29 12:28:15 +02:00
Bert Belder
542eb54254
tools: make sha256sum.py more generic and move it to 'tools'
2018-08-29 12:28:11 +02:00
Mohammed Salman
131a44f559
typo
2018-08-29 10:34:03 +02:00
Ryan Dahl
c42e4ddbb7
v0.1.1
2018-08-28 09:37:52 -04:00
Kitson Kelly
634a9e3932
Updates to compiler.ts comments and logging.
2018-08-28 08:44:34 -04:00
Kitson Kelly
54aefa2886
Two-pass module evaluation.
...
Plus changes to tests to accomodate.
2018-08-28 08:44:34 -04:00
Kitson Kelly
9960b1d22b
Add duplicate import test
2018-08-28 08:44:34 -04:00
Bert Belder
fe9ca53bc2
tools/setup: don't overwrite existing args.gn
2018-08-28 02:01:42 +02:00
Bert Belder
f47582bbc5
build: regenerate BUILD.gn for cacheable windows toolchain
2018-08-28 02:01:42 +02:00
Bert Belder
7e3d9f8f2b
format
2018-08-28 02:01:41 +02:00
Ryan Dahl
4dbe5eabe9
Update V8 to 7.0.247
2018-08-27 19:23:53 -04:00
Ryan Dahl
85ebc6b1ac
Run lastchange.py during setup.py
2018-08-27 19:23:53 -04:00
Ryan Dahl
1cf4bc5ca1
Show mac in build table.
2018-08-27 17:51:24 -04:00
Ryan Dahl
e13f3c10ca
Add ability to unit test by permissions.
2018-08-27 17:51:24 -04:00
Ryan Dahl
722c7e4a1b
Add deno.argv.
2018-08-27 17:51:24 -04:00
Ryan Dahl
fde96a8e43
allow_reuse_address for test http server.
2018-08-27 17:51:24 -04:00
Aaron Power
f43259e5ab
Moved console tests to own file, and switched circular test to use stringify with assertEqual
2018-08-27 17:18:37 -04:00
Aaron Power
0f1db89aa6
Fixed printing strings in arrays & objects without quotes
2018-08-27 13:45:29 -04:00
Bert Belder
224cfc8c74
build: fix rust temp file conflicts during parallel build
2018-08-26 19:22:37 +02:00
Bert Belder
dfcde3e1ee
format
2018-08-26 19:22:37 +02:00
Bert Belder
7041f2e5f1
appveyor: verify that ninja files do not use absolute path names
...
Using absolute paths is generally not intended, and it makes
ccache/sccache much less effective.
2018-08-26 18:27:23 +02:00
Bert Belder
dc105cca5a
appveyor: fix conditional
...
If the build is not a tag build, APPVEYOR_REPO_TAG is [string]"false",
which is a truthy value.
2018-08-26 18:27:23 +02:00
Bert Belder
ba6514dfcf
build: fix typescript dirs not correctly rebased
2018-08-26 18:27:23 +02:00
Bert Belder
79f60f6731
build: do not bake absolute paths into deno_ns
2018-08-26 18:27:23 +02:00
Bert Belder
26707446fc
libdeno: add file utilities Dirname() and ExePath()
2018-08-26 18:27:23 +02:00
Bert Belder
ddddd50540
format
2018-08-26 18:27:22 +02:00
Bert Belder
4747f50f52
tools/format: fix clang-format glob pattern
2018-08-26 18:27:12 +02:00
Yoshiya Hinosawa
17d6d6b336
refactor: add and use libdeno.setGlobalErrorHandler instead of window.onerror
2018-08-26 11:03:41 -04:00
Aaron Power
3a5cf9ca8b
Replaced read_file_sync{_string} with std::fs::read{_to_string}
2018-08-26 11:00:22 -04:00
Francesco Borzì
84c38f34ee
Prevent circular imports in ts code ( #576 )
2018-08-25 15:42:49 -04:00
Bert Belder
3bcf7e271f
Build: make it possible to use ccache/sccache on windows
...
Also auto-detect the availability of sccache in setup.py.
2018-08-25 14:16:41 +02:00
Kitson Kelly
c003df53ab
Integrate ScriptSnapshot into ModuleMetaData
2018-08-24 17:16:54 -04:00
Ryan Dahl
a4b3741b4d
Upgrade flatbuffers
...
83a71543f8
2018-08-24 22:21:06 +02:00
Bert Belder
4b3a8be640
travis: allow cache to be saved when build takes too long
...
Kill Ninja after 35 minutes to prevent Travis from cancelling the build
due to time-out. This allows the cache to be saved, so the build can
complete when it is attempted again.
2018-08-24 20:57:32 +02:00
Andy Hayden
0208305fcd
Add osx to travis
2018-08-24 00:06:05 -04:00
Kitson Kelly
59231d74b5
Improve DenoCompiler.makeDefine and localRequire
2018-08-23 17:55:22 -04:00
Ryan Dahl
1355803849
Update Readme with link to releases.
2018-08-23 19:03:35 +02:00
Ryan Dahl
68d388229e
Bump version to v0.1.0
...
https://github.com/denoland/deno/milestone/1
2018-08-23 10:37:06 -04:00
Ryan Dahl
ecb955929f
Normalize windows paths.
...
Add resolve_module test
2018-08-23 09:41:08 -04:00
Ryan Dahl
e2f9b0e6fd
First pass at HTTP imports
...
Implement --reload
Integrate hyper errors into DenoError
In collaboration with Tommy Savaria <tommy.savaria@protonmail.ch>
2018-08-23 09:41:08 -04:00
Ryan Dahl
242e68e50c
fmt
2018-08-23 09:41:08 -04:00
Ryan Dahl
7d7263c48f
Implement writeFileSync
...
In collaboration with Tommy Savaria <tommy.savaria@protonmail.ch>
2018-08-22 18:39:07 -04:00
Ryan Dahl
e7cab71574
runtime.ts refactor into compiler.ts ( #564 )
...
Adds compiler_test.ts
2018-08-22 17:17:26 -04:00
Bert Belder
c5bb412933
Make deploying windows binaries from appveyor work
2018-08-22 22:34:22 +02:00
Ryan Dahl
0c907715a3
Travis: branches only master prevents building tags
...
It appears there's no way to whitelist tags in addition to master, so we
can just build all for now.
https://github.com/travis-ci/travis-ci/issues/2111
2018-08-22 14:18:09 -04:00
Ryan Dahl
355da89eae
Add appveyor binary deploy. ( #556 )
...
Also switch to release mode.
2018-08-22 13:42:04 -04:00