Bartek Iwańczuk
5fa056e53b
workers: minimal error handling and async module loading ( #3665 )
2020-01-17 18:43:53 -05:00
Ry Dahl
d720309203
Auto cargo-publish on tags ( #3704 )
...
fix tools/cargo_publish.py
2020-01-17 17:53:13 -05:00
Klaus Hvam
35eb79610f
Fix compile and bundle api types ( #3703 )
2020-01-17 17:45:18 -05:00
Ry Dahl
aedf8721cf
Upgrade crate deps ( #3699 )
...
Remove unused tokio-executor dep
2020-01-17 13:57:56 -05:00
Bartek Iwańczuk
d776ca8f2e
fix deno_core_http_bench ( #3698 )
2020-01-17 15:26:51 +01:00
Ry Dahl
ad6635fab5
Fix warnings on windows build ( #3697 )
2020-01-17 08:55:32 -05:00
Andy Finch
fe5662058e
feat: support individual async handler for each op ( #3690 )
2020-01-17 08:26:11 -05:00
Bert Belder
d8ad81d3fb
Upgrade to rusty_v8 v0.1.0 ( #3691 )
2020-01-17 02:26:40 +01:00
Kevin (Kun) "Kassimo" Qian
0a78bfb836
Add Deno.symbols and move internal fields for test ( #3693 )
2020-01-16 19:42:58 -05:00
Bartek Iwańczuk
cad7b3e4fe
add "deno fetch" benchmarks ( #3688 )
2020-01-16 15:32:25 -05:00
Nayeem Rahman
f8d5f5b80e
fix: Resolve read/write whitelists from CWD ( #3684 )
2020-01-16 14:47:02 -05:00
Ry Dahl
a478fd9f02
fix(ci) setup-python ( #3687 )
2020-01-16 18:08:40 +01:00
Bartek Iwańczuk
1de02b0643
perf: share http client in file fetcher ( #3683 )
2020-01-16 16:10:01 +01:00
Kevin (Kun) "Kassimo" Qian
91757f63fd
feat(fs): add more unix-only fields to FileInfo ( #3680 )
2020-01-16 09:46:32 -05:00
Bartek Iwańczuk
5856d21a2e
ci: bump Python to 2.7.17 for macOS ( #3685 )
2020-01-16 15:04:51 +01:00
迷渡
34dc0ae280
doc: fix spaces of code in list ( #3678 )
2020-01-15 23:13:50 -05:00
Ry Dahl
a4dde552de
Revert "feat(flags): script arguments come after '--'" ( #3681 )
...
Due to complaints about ergonomics and because it breaks shebang on
linux.
This reverts commit 2d5457df15
.
BREAKING CHANGE
2020-01-15 19:21:35 -05:00
Luca Casonato
3eab20ce42
feat(std/node): Added node timers builtin ( #3634 )
2020-01-15 14:13:12 -05:00
Yusuke Sakurai
b310f32e39
fix: process hangs when fetch called ( #3657 )
...
Reverts 011d485
2020-01-15 13:23:29 -05:00
Tomofumi Chiba
8a352f7260
fix curl.ts ( #3677 )
2020-01-15 08:05:22 -06:00
Bartek Iwańczuk
702ff4283f
extend bencharks to 20s
2020-01-13 07:12:30 -07:00
Bartek Iwańczuk
32cbcfe4e9
don't include assets in binary ( #3661 )
2020-01-12 14:53:32 +01:00
uki00a
7ed018bb90
flag: upgrade std to v0.29.0 ( #3659 )
2020-01-12 06:02:03 -07:00
Kitson Kelly
737ab94ea1
Create an old program to be used in snapshot. ( #3644 )
2020-01-12 12:20:33 +01:00
Bartek Iwańczuk
8fac8ab130
upgrade: tokio 0.2.9, reqwest 0.10.1 ( #3653 )
2020-01-12 10:21:53 +01:00
EnokMan
1ea06f9c84
Add gzip, brotli and ETag support for file fetcher ( #3597 )
2020-01-11 11:11:05 +01:00
Bartek Iwańczuk
0d0ad360d3
refactor: remove Isolate.current_send_cb_info and DenoBuf, port Isolate.shared_response_buf ( #3643 )
...
* remove Isolate.current_send_cb_info
* remove DenoBuf
* remove Isolate.shared_ab
* port Isolate.shared_response_buf (last bit not ported from libdeno)
* add some docs for Isolate and EsIsolate
2020-01-11 10:49:16 +01:00
Nayeem Rahman
9d5f0f2d23
Remove std/multipart ( #3647 )
...
since it overlaps with std/mime/multipart
2020-01-10 12:29:09 -07:00
Bert Belder
c4e8ed3c44
Upgrade to rusty_v8 v0.0.25 ( #3645 )
2020-01-10 12:57:36 +01:00
Ryan Dahl
525784e564
v0.29.0
2020-01-09 11:42:24 -07:00
Ry Dahl
d492c5abe3
feat: Deno.args now does not include script ( #3628 )
...
Previously Deno.args was ["script.js", "arg1", "arg2"]
Now it is just ["arg1", "arg2"]
BREAKING CHANGE
2020-01-09 11:37:01 -07:00
Ry Dahl
c50cab90a0
Remove xeval subcommand ( #3630 )
2020-01-08 17:40:59 -05:00
Luca Casonato
b71d5708c6
feat: Deno.create ( #3629 )
2020-01-08 17:07:03 -05:00
Ry Dahl
2d5457df15
feat(flags): script arguments come after '--' ( #3621 )
2020-01-08 14:59:53 -05:00
Ry Dahl
7d2d442a77
Upgrade rusty_v8 to 0.0.24 [V8 8.1.108] ( #3623 )
2020-01-08 10:17:09 -05:00
Kitson Kelly
d325566a7e
Runtime Compiler API ( #3442 )
...
Also restructures the compiler TypeScript files to make them easier to
manage and eventually integrate deno_typescript fully.
2020-01-08 09:17:44 -05:00
Bartek Iwańczuk
cbdf9c5009
refactor: module loading in EsIsolate ( #3615 )
...
* refactored RecursiveLoad - it was renamed to RecursiveModuleLoad, it does not take ownership of isolate anymore - a struct implementing Stream that yields SourceCodeInfo
* untangled module loading logic between RecursiveLoad and isolate - that logic is encapsulated in EsIsolate and RecursiveModuleLoad, where isolate just consumes modules as they become available - does not require to pass Arc<Mutex<Isolate>> around anymore
* removed EsIsolate.mods_ in favor of Modules and moved them inside EsIsolate
* EsIsolate now requires "loader" argument during construction - struct that implements Loader trait
* rewrite first methods on isolate as async
2020-01-08 15:06:04 +01:00
Ry Dahl
8466460311
update pylintrc ( #3618 )
2020-01-08 01:51:11 +01:00
Ry Dahl
884462d615
Upgrade subcommands to 0.28.1 ( #3620 )
2020-01-08 01:05:52 +01:00
Ry Dahl
d4bf0670ce
fix: Deno.mkdir should conform to style guide ( #3617 )
2020-01-07 14:14:33 -05:00
Bartek Iwańczuk
ad9fd589d4
core: factor out EsIsolate from Isolate ( #3613 )
2020-01-07 12:45:44 +01:00
Bartek Iwańczuk
8bf383710f
refactor: remove core/libdeno.rs ( #3611 )
2020-01-06 20:07:35 +01:00
Ry Dahl
29df272133
error on warnings ( #3612 )
2020-01-06 11:38:56 -05:00
Bartek Iwańczuk
870622d3cc
merge libdeno::DenoIsolate into core::Isolate ( #3605 )
2020-01-06 16:24:44 +01:00
Nayeem Rahman
4e1a638bc5
doc: Add glib2.0 as a build prerequisite ( #3608 )
2020-01-05 19:35:45 -05:00
Bert Belder
52a0f3a5ef
Upgrade rust crates and modernize hyper_hello ( #3606 )
2020-01-05 23:12:35 +01:00
Bartek Iwańczuk
a29eeaf326
libdeno: don't pass pointers between core::Isolate and libdeno ( #3602 )
2020-01-05 20:52:03 +01:00
Bartek Iwańczuk
c1d99ebeb9
remove libdeno::UserDataScope ( #3601 )
2020-01-05 18:22:38 +01:00
Ry Dahl
76e44ddfd0
Rename crates: 'deno' to 'deno_core' and 'deno_cli' to 'deno' ( #3600 )
2020-01-05 11:56:18 -05:00
Ry Dahl
5f1df038fb
Replace libdeno with rusty_v8 ( #3556 )
2020-01-05 09:19:29 -05:00