Bert Belder
e0c1ed96e2
build: remove per-crate 'treat_warnings_as_errors' gn flag
2019-08-22 14:13:01 -07:00
Bert Belder
31aa7c1a5d
build: support rust crates that generate sources in their build script
2019-08-22 14:12:49 -07:00
Kitson Kelly
6c7d337960
Support .d.ts files ( #2746 )
...
Fixes #1432
2019-08-22 12:05:01 -04:00
Eugen Cazacu
e933a8a0e1
print out the failed tests after the summary ( denoland/deno_std#554 )
...
Original: ed1b9e0563
2019-08-22 03:13:12 -04:00
Bartek Iwańczuk
77a20ec119
use relative paths in test imports ( denoland/deno_std#572 )
...
Original: d7a837d599
2019-08-22 03:01:25 -04:00
Eugen Cazacu
f88a597958
test all text functions in colors module ( denoland/deno_std#553 )
...
Original: f1c4c1a162
2019-08-22 02:20:47 -04:00
Ryan Dahl
bdc97b3976
Organize dispatch a bit ( #2796 )
...
Just some clean up reorganization around flatbuffer/minimal dispatch
code. This is prep for adding a JSON dispatcher.
2019-08-21 20:42:48 -04:00
Bartek Iwańczuk
b764d1b8ff
fix: dynamic import panic ( #2792 )
2019-08-21 17:18:39 -04:00
Bartek Iwańczuk
389763c04e
bump test runner revision ( #2800 )
2019-08-21 13:49:48 -04:00
Bartek Iwańczuk
a1a024a9f0
fix: add global test registry ( denoland/deno_std#568 )
...
After adding deno test command a new problem appeared.
If you try running deno test inside this repo test runner will find
80 test files but won't run any tests! This is caused by fact that
deno test uses tagged version of standard library which causes
test function available inside to repo to be different function that
test available in standard lib used by deno test.
Original: 4531fa8159
2019-08-21 12:34:34 -04:00
Kitson Kelly
f0a235563e
Support custom inspection of objects ( #2791 )
2019-08-19 11:35:43 -04:00
Bartek Iwańczuk
4faab6a74b
fix: handle tsconfig.json with comments ( #2773 )
2019-08-17 12:53:34 -04:00
Kevin (Kun) "Kassimo" Qian
9acb17742f
Implement console.trace() ( #2780 )
...
groupCollapsed alias to group, remove noTrailingNewline, move newline
out of stringifyArgs, fix console.dir, add tests, and fix a repl log quirk.
For repl logging quirks, I believe we should not indent repl logging. If
we really want such indentation, we probably also want to indent "> "
prompts.
2019-08-17 12:51:51 -04:00
Xuhao
122226a587
Fix typo in examples/README.md ( denoland/deno_std#567 )
...
Original: b5ded6ccbf
2019-08-17 00:43:34 -04:00
Ryan Dahl
de713e42c8
Upgrade to rust 1.37.0 ( #2786 )
2019-08-16 20:49:00 -04:00
Bartek Iwańczuk
1978358328
chore: bump test runner version ( #2784 )
2019-08-16 18:20:36 -04:00
Yoshiya Hinosawa
9aa9aafbab
fix: set response.url ( #2782 )
2019-08-16 18:20:04 -04:00
Ryan Dahl
81f809f2a6
Revert "Remove dead code: legacy read/write ops"
...
This is causing a segfault for unknown reasons - see #2787 .
This reverts commit 498f6ad431
.
2019-08-16 14:41:08 -04:00
Nayeem Rahman
52a66c2796
Fix import map panics, use import map's location as its base URL ( #2770 )
2019-08-15 13:58:04 -04:00
Nayeem Rahman
47adc62387
Accept absolute root directories in the file server ( denoland/deno_std#558 )
...
Original: 262d9572ab
2019-08-15 11:59:43 -04:00
a2800276
16e134d8a8
Add fmt modules (printf implementation) ( denoland/deno_std#566 )
...
Original: f7b511611c
2019-08-15 11:57:24 -04:00
Bartek Iwańczuk
917b202354
add file:// prefix for imports in test runner ( denoland/deno_std#564 )
...
Original: 15afc61356
2019-08-15 10:17:08 -04:00
Bartek Iwańczuk
d2d3afaf2d
add deno test subcommand ( #2783 )
2019-08-15 10:11:52 -04:00
Bartek Iwańczuk
4ce2a321c8
feat: test runner ( denoland/deno_std#516 )
...
Original: c44e5367bf
2019-08-14 20:04:56 -04:00
Ryan Dahl
498f6ad431
Remove dead code: legacy read/write ops ( #2776 )
...
readSync and writeSync use dispatch_minimal now.
2019-08-14 19:54:35 -04:00
Bartek Iwańczuk
d928c0ca31
feat: add overloaded form of unit test declaration ( denoland/deno_std#563 )
...
Original: bd146e0188
2019-08-14 16:12:35 -04:00
Bartek Iwańczuk
e6c349af9f
split up ops.rs ( #2753 )
...
Note cli/dispatch_minimal.rs ops are not yet included in cli/ops.
This is part of work towards #2730
2019-08-14 11:03:02 -04:00
Bartek Iwańczuk
eab0647bd1
refactor 'assertEquals' ( denoland/deno_std#560 )
...
* merge 'testing/pretty.ts' into 'testing/asserts.ts'
* throw AssertionError in assertEquals
* update misc tests use AssertionError
Original: ff2d7f24db
2019-08-14 10:22:31 -04:00
Bartek Iwańczuk
63bbe2a2e0
ci: bump to v0.15.0 ( denoland/deno_std#556 )
...
Original: f3ddb4f26b
2019-08-13 20:03:29 -04:00
Ryan Dahl
58f0e9b9b1
v0.15.0
2019-08-13 18:35:04 -04:00
Ryan Dahl
1f8b1a587c
Dynamic import should respect permissions ( #2764 )
2019-08-13 14:51:15 -04:00
Nayeem Rahman
1947f572d7
Fix permission requirements for Deno.rename() and Deno.link() ( #2737 )
2019-08-13 09:39:01 -04:00
Bert Belder
c3afa55751
Propagate Url::to_file_path() errors instead of panicking ( #2771 )
...
* Propagate Url::to_file_path() errors instead of panicking
2019-08-13 03:52:03 +02:00
Bartek Iwańczuk
9bd473d8ac
feat: print cache location when no arg in deno info ( #2752 )
2019-08-11 18:43:01 -06:00
Bartek Iwańczuk
54982e948e
fix: cache paths on Windows are broken ( #2760 )
2019-08-12 01:12:09 +02:00
Kevin (Kun) "Kassimo" Qian
286ee1d8b6
Fix dynamic import base path problem for REPL and eval ( #2757 )
2019-08-09 16:33:59 -07:00
Bert Belder
83d5362f1d
v0.14.0
2019-08-09 03:03:27 +02:00
Bert Belder
6fbf2e9624
Dynamic import ( #2516 )
2019-08-09 01:19:45 +02:00
andy finch
56a82e72d9
Resolve worker specifiers relative to main module of host. ( #2751 )
2019-08-08 14:38:53 -07:00
Daniel Buckmaster
520bdb6c31
Fix repl crash when deno dir doesn't exist ( #2727 )
2019-08-08 07:25:39 -04:00
Ryan Dahl
e438ac2c74
Add op_id throughout op API ( #2734 )
...
Removes the magic number hack to switch between flatbuffers and the
minimal dispatcher.
Adds machinery to pass the op_id through the shared_queue.
2019-08-07 14:02:29 -04:00
Bartek Iwańczuk
5350abbc7f
manual: Edit note about V8 profiling ( #2742 )
2019-08-07 11:31:45 -04:00
Ryan Dahl
43d099c027
Fix incremental 'cargo build' ( #2740 )
...
Tip: RUSTC_WRAPPER should be unset for incremental builds to work.
2019-08-06 20:32:54 -04:00
Kevin (Kun) "Kassimo" Qian
77d0d1e45c
Fix small execPath issues ( #2744 )
2019-08-06 20:32:25 -04:00
Kevin (Kun) "Kassimo" Qian
4519f9a50d
Make Deno.execPath a function ( #2743 )
...
And throws without allow-env
2019-08-06 17:05:47 -04:00
Kevin (Kun) "Kassimo" Qian
ccee2f01ba
Implement Blob url support for worker ( #2729 )
2019-08-06 09:22:11 -04:00
Nayeem Rahman
11c850af42
Enforce permissions on kill(), homeDir() and execPath ( #2723 )
2019-08-06 01:45:36 -04:00
Ryan Dahl
046cccfe17
Remove dispatch optimization ( #2732 )
...
Deno.core.dispatch() used to push the "control" buf onto the shared
array buffer before calling into V8, with the idea that it was one less
argument to parse. Turns out there is no more overhead passing the
control ArrayBuffer directly over. Furthermore this optimization was
making the refactors outlined in #2730 more complex. Therefore it is
being removed.
2019-08-05 20:12:15 -04:00
Bartek Iwańczuk
50fdccb175
Revert "http: delete conn parameter in readRequest" ( denoland/deno_std#550 )
...
This reverts commit 209183e248
.
Fixes: denoland/deno_std#441
Original: 3e17815c7e
2019-08-06 00:03:55 +02:00
Ryan Dahl
a517513182
Remove Deno.build.args feature ( #2728 )
...
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-05 18:00:45 -04:00