profile
viewpoint

denoland/deno 66381

A secure JavaScript and TypeScript runtime

IBM-Swift/BlueSocket 1148

Socket framework for Swift using the Swift Package Manager. Works on iOS, macOS, and Linux.

IBM-Swift/HeliumLogger 162

A lightweight logging framework for Swift

IBM-Swift/Kitura-net 98

Kitura networking

IBM-Swift/Kitura-redis 82

Swift Redis library

IBM-Swift/Kitura-WebSocket 64

WebSocket support for Kitura

IBM-Swift/Configuration 59

Hierarchical configuration manager for Swift applications

IBM-Swift/Kitura-CouchDB 45

CouchDB adapter for Kitura

IBM-Swift/Kitura-Credentials 41

A pluggable framework for validating user credentials in a Swift server using Kitura

creationix/luvmonkey 39

Spidermonkey shell with libuv bindings built-in.

startedrossumur/espflix

started time in a day

pull request commentdenoland/rusty_v8

Allow configuring ModifyCodeGenerationFromStrings callback

@NeoLegends You can use the callback definition from this patch: https://github.com/denoland/rusty_v8/pull/417/files#diff-ac9fae4f88db0c64421fbaab6136222cR5777-R5893

NeoLegends

comment created time in 3 days

delete branch piscisaureus/deno

delete branch : upgrade_crates

delete time in 3 days

PR merged denoland/deno

Reviewers
upgrade: Rust crates

The following crates were not upgraded to avoid having multiple versions of the same crate in the dependency tree:

  • tokio-tungstenite v0.10.1 -> v0.11.0
  • swc_common v0. 8.0 -> v0. 9.1
  • swc_ecmascript v0. 1.0 -> v0. 3.0
  • webpki-roots v0.19.0 -> v0.20.0
  • nix v0.17.0 -> v0.18.0

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+114 -118

0 comment

4 changed files

piscisaureus

pr closed time in 3 days

push eventdenoland/deno

Bert Belder

commit sha 3d70a2b94eac4d4032b8b11039efe6d070fa114f

upgrade: Rust crates The following crates were _not_ upgraded to avoid having multiple versions of the same crate in the dependency tree: * tokio-tungstenite v0.10.1 -> v0.11.0 * swc_common v0. 8.0 -> v0. 9.1 * swc_ecmascript v0. 1.0 -> v0. 3.0 * webpki-roots v0.19.0 -> v0.20.0 * nix v0.17.0 -> v0.18.0

view details

push time in 3 days

PR opened denoland/deno

upgrade: Rust crates

The following crates were not upgraded to avoid having multiple versions of the same crate in the dependency tree:

  • tokio-tungstenite v0.10.1 -> v0.11.0
  • swc_common v0. 8.0 -> v0. 9.1
  • swc_ecmascript v0. 1.0 -> v0. 3.0
  • webpki-roots v0.19.0 -> v0.20.0
  • nix v0.17.0 -> v0.18.0

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+114 -118

0 comment

4 changed files

pr created time in 3 days

push eventpiscisaureus/deno

Bert Belder

commit sha 3d70a2b94eac4d4032b8b11039efe6d070fa114f

upgrade: Rust crates The following crates were _not_ upgraded to avoid having multiple versions of the same crate in the dependency tree: * tokio-tungstenite v0.10.1 -> v0.11.0 * swc_common v0. 8.0 -> v0. 9.1 * swc_ecmascript v0. 1.0 -> v0. 3.0 * webpki-roots v0.19.0 -> v0.20.0 * nix v0.17.0 -> v0.18.0

view details

push time in 3 days

create barnchpiscisaureus/deno

branch : upgrade_crates

created branch time in 3 days

push eventdenoland/deno

Marcus Weiner

commit sha f425b51419da496011424f6259dad5ac11d433cd

core: memory limits & callbacks (#6914)

view details

push time in 4 days

PR merged denoland/deno

Reviewers
core: memory limits & callbacks

Fixes https://github.com/denoland/deno/issues/6916

+172 -10

7 comments

1 changed file

mraerino

pr closed time in 4 days

issue closeddenoland/deno

Core: Allow fine-grained heap memory control

Problem

Right now, the only way to control the heap memory size in deno_core is via passing --max-heap-size in rusty_v8::V8::set_flags_from_command_line(args).

Several downsides:

  • Applies to all isolates
  • Crashes the process if reached

Possible solution

V8 allows setting the heap size of an isolate via CreateParams: https://chromium.googlesource.com/v8/v8/+/e423f0040333dd3ab410b3c6cab5b71a4f75fa6a/include/v8.h#6409

There is also the NearHeapLimitCallback that allows you to react to memory pressure on a single isolate. It allows increasing the limit or it could terminate the single isolate instead of crashing the whole process.


My goal is to implement this. Just creating the issue for tracking. Work on rusty_v8 is about done: https://github.com/denoland/rusty_v8/pull/427

closed time in 4 days

mraerino

Pull request review commentdenoland/deno

core: memory limits & callbacks

 impl CoreIsolate {     let mut state = state_rc.borrow_mut();     state.op_registry.register(name, op)   }++  /// Registers a callback on the isolate when the memory limits are approached.+  /// Use this to prevent V8 from crashing the process when reaching the limit.+  ///+  /// Calls the closure with the current heap limit and the initial heap limit.+  /// The return value of the closure is set as the new limit.+  pub fn add_near_heap_limit_callback<C>(&mut self, cb: C)+  where+    C: FnMut(usize, usize) -> usize + 'static,+  {+    let boxed_cb = Box::pin(RefCell::new(cb));+    let data = boxed_cb.as_ptr() as *mut c_void;+    self.allocations.near_heap_limit_callback_data =+      Some((boxed_cb, near_heap_limit_callback::<C>));+    self+      .v8_isolate+      .as_mut()+      .unwrap()+      .add_near_heap_limit_callback(near_heap_limit_callback::<C>, data);+  }++  pub fn remove_near_heap_limit_callback(&mut self, heap_limit: usize) {

Ah I see you've limited it to support only one callback.. That's ok.

mraerino

comment created time in 4 days

Pull request review commentdenoland/deno

core: memory limits & callbacks

 impl CoreIsolate {     let mut state = state_rc.borrow_mut();     state.op_registry.register(name, op)   }++  /// Registers a callback on the isolate when the memory limits are approached.+  /// Use this to prevent V8 from crashing the process when reaching the limit.+  ///+  /// Calls the closure with the current heap limit and the initial heap limit.+  /// The return value of the closure is set as the new limit.+  pub fn add_near_heap_limit_callback<C>(&mut self, cb: C)+  where+    C: FnMut(usize, usize) -> usize + 'static,+  {+    let boxed_cb = Box::pin(RefCell::new(cb));+    let data = boxed_cb.as_ptr() as *mut c_void;+    self.allocations.near_heap_limit_callback_data =+      Some((boxed_cb, near_heap_limit_callback::<C>));+    self+      .v8_isolate+      .as_mut()+      .unwrap()+      .add_near_heap_limit_callback(near_heap_limit_callback::<C>, data);+  }++  pub fn remove_near_heap_limit_callback(&mut self, heap_limit: usize) {

V8 allows for multiple callbacks - unclear why anyone would want that, but it's possible. So if you add 2 callbacks and then remove 1 does it still die with STILL?

mraerino

comment created time in 4 days

Pull request review commentdenoland/deno

core: memory limits & callbacks

 impl CoreIsolate {     let mut state = state_rc.borrow_mut();     state.op_registry.register(name, op)   }++  /// Registers a callback on the isolate when the memory limits are approached.+  /// Use this to prevent V8 from crashing the process when reaching the limit.+  ///+  /// Calls the closure with the current heap limit and the initial heap limit.+  /// The return value of the closure is set as the new limit.+  pub fn add_near_heap_limit_callback<C>(&mut self, cb: C)+  where+    C: FnMut(usize, usize) -> usize + 'static,+  {+    let boxed_cb = Box::pin(RefCell::new(cb));+    let data = boxed_cb.as_ptr() as *mut c_void;+    self.allocations.near_heap_limit_callback_data =+      Some((boxed_cb, near_heap_limit_callback::<C>));+    self+      .v8_isolate+      .as_mut()+      .unwrap()+      .add_near_heap_limit_callback(near_heap_limit_callback::<C>, data);+  }++  pub fn remove_near_heap_limit_callback(&mut self, heap_limit: usize) {

Can you add a test for remove_near_heap_limit_callback? I have a bit of trouble believing that the user would actually be able to remove a callback, but I might be overly pessimistic.

mraerino

comment created time in 4 days

Pull request review commentdenoland/deno

core: memory limits & callbacks

 impl CoreIsolate {     let mut state = state_rc.borrow_mut();     state.op_registry.register(name, op)   }++  /// Registers a callback on the isolate when the memory limits are approached.+  /// Use this to prevent V8 from crashing the process when reaching the limit.+  ///+  /// Calls the closure with the current heap limit and the initial heap limit.+  /// The return value of the closure is set as the new limit.+  pub fn add_near_heap_limit_callback<C>(&mut self, cb: C)+  where+    C: FnMut(usize, usize) -> usize + 'static,

This is good.

mraerino

comment created time in 4 days

Pull request review commentdenoland/deno

core: memory limits & callbacks

 pub enum StartupData<'a> {   None, } +impl StartupData<'_> {+  fn into_options(self) -> (Option<OwnedScript>, Option<Snapshot>) {+    match self {+      Self::Script(script) => (Some(script.into()), None),+      Self::Snapshot(snapshot) => (None, Some(snapshot)),+      Self::None => (None, None),+    }+  }+}+ type JSErrorCreateFn = dyn Fn(JSError) -> ErrBox; +type PinnedRefCell = Pin<Box<RefCell<dyn Any>>>;

Curious question - what does a Pin around a RefCell (boxed or not) achieve? I'd think that, since a RefCell allows interior mutability, this kinda negates the effect of the pin.

mraerino

comment created time in 4 days

push eventpiscisaureus/safe_v8

Bert Belder

commit sha 69c245fc7951bc7f25dcd3b9ce46eb41aac3ea27

ci: upgrade to Rust 1.45.2 (#430)

view details

Bert Belder

commit sha 5f493585fcdd2e19b4a4ed5ebdc45559ee9a10d7

Upgrade Rust crates (#430)

view details

Bert Belder

commit sha 24fa76aaaab6d90ff86b594216b99a5e7c9fbd7a

Upgrade V8 to 8.6.337 (#430)

view details

Bert Belder

commit sha 954163ab07740fbcd69c123e162b50de8773a586

Fix the 'heap_limits' test (#430) After upgrading to V8 8.6.337, with a 20 MB heap limit, the near-heap-limit callback never gets called before V8 runs out of memory. It turns out that this test exhibits memory allocation behavior which produces so little actual garbage that 'scavenge' type garbage collections make memory usage go up rather than down. Because of this, V8 runs out of memory in the middle of a garbage collection cycle, after it has already decided that there's no need to run the near-heap-limit callback. The issue is fixed by making sure that some actual garbage is produced alongside with the retained objects that will eventually fill up the heap.

view details

Bert Belder

commit sha d84be8ca2a4d765e992ed27c79031fdcd6e8efbf

`SnapshotCreator::GetIsolate()` should have been a const method (#432)

view details

Bert Belder

commit sha 53d0c65747e984f09d2b9801d68efbffbf290f87

v0.8.0

view details

Ryan Dahl

commit sha 6d35b6cd8d1c55676b18ee316e6da81021b8cb9b

Downgrade V8 to 8.6.334 (#434)

view details

Bert Belder

commit sha d6528c73007ecd346bbdc417af46203bbc99fbd0

v0.8.1 (#434)

view details

Bert Belder

commit sha 37b6f8fa0c5bcac9b3051e658cd5ac8cf9cbbbb9

WIP: add ABI wrappers for all callbacks

view details

push time in 6 days

issue closeddenoland/deno

Compatibility with WHATWG at URL and URLSearchParams

Hello 👋

As I mentioned at https://github.com/denoland/deno/pull/1549, we need to add more things to have compatibility with URL specification in WHATWG and make sure if it's correct by running all WPT tests.

I'm wondering if it's ok to just use jsdom/whatwg-url instead of having full implementation and running all tests in WPT.

closed time in 7 days

watilde

issue commentdenoland/deno

Compatibility with WHATWG at URL and URLSearchParams

Fixed in #853

watilde

comment created time in 7 days

delete branch denoland/deno

delete branch : revert-6907-opt_size

delete time in 7 days

PR closed denoland/deno

Reviewers
Revert "Change release build flags to optimize for size (#6907)"

The non-default build (codegen) flags are applied only when building the binary, however they are not used when building the tests. This makes cargo recompile all crate dependencies and effectively doubles the time to build and test in release mode.

Additionally when we were "watching" the benchmarks, this was likely a meaningless activity as they too could have been built without these alternative flags.

This reverts commit b7942bf0f6f151e172db9b1e08cf4436e8365e8b.

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+0 -6

3 comments

1 changed file

piscisaureus

pr closed time in 7 days

pull request commentdenoland/deno

Revert "Change release build flags to optimize for size (#6907)"

Anyway, let's close this for now then.

piscisaureus

comment created time in 7 days

pull request commentdenoland/deno

Revert "Change release build flags to optimize for size (#6907)"

I don't want to increase the size of the binary by 11% to improve CI time.

I understand that. I don't care so much any more because now there are not another 300 rebuilds ahead of me.

I don't want to increase the size of the binary by 11% to improve CI time.

Are we looking at the same thing. Maybe it's easier to experience locally - but use linux or windows because on mac it does not seem to be so much of an issue (at least on CI). This: -

$ cargo build --release --locked --all-targets
   == builds everything ==
$ cargo test --release --locked
   == what should happen: tests run ==
   == what actually happens: all crates are recompiled ==

Why aren't the codegen flags applied during tests?

I have no idea but they aren't. And I agree that fixing that seems better than reverting.

I'm not sure I follow regarding the "watching"

We made this "appointment" to look at the benchmarks and see if they had regressed. But I'm not sure that the benchmarks were even built with -C opt-level=z...

piscisaureus

comment created time in 7 days

delete branch denoland/deno

delete branch : upgrade_v8

delete time in 7 days

delete branch piscisaureus/deno

delete branch : upgrade_rusty_v8

delete time in 7 days

create barnchdenoland/deno

branch : upgrade_v8

created branch time in 7 days

delete branch denoland/deno

delete branch : upgrade_v8

delete time in 7 days

delete branch piscisaureus/deno

delete branch : fix_tests

delete time in 7 days

PR merged denoland/deno

Fix various tests

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+0 -0

0 comment

0 changed file

piscisaureus

pr closed time in 7 days

push eventdenoland/deno

Bert Belder

commit sha 694bd9092ce667dda9db50b2a353e838afc5d40e

upgrade: rust 1.45.2 (#6980)

view details

Bert Belder

commit sha 707bfbd5b5006a905fda04581795694425aea561

upgrade: rusty_v8 0.8.1 / V8 8.6.334 (#6980)

view details

Bert Belder

commit sha f22b7dc78319c2b922770d95a512c761d8158a15

fix(cli): show error on unrecognized V8 flag, exit on --help (#6980)

view details

Bert Belder

commit sha 9806933f57e9664f4f094dbc3e17511c8daefc1b

test(cli/inspector_port_collision): fail rather than hang (#6991)

view details

Bert Belder

commit sha f17eb634faa01c0d03cd2886e740357ab9cbb5a1

test(cli/inspector_port_collision): skip test on WSL (#6991)

view details

Bert Belder

commit sha febb972dd4068bbcdbd7c416068ec46b1775de16

test(cli/stat_test): older versions of Linux don't support `birthtime` (#6991)

view details

Bert Belder

commit sha 604d008190df5c37d510f43e90f4d33f517f6e64

test(cli/wasm_unreachable): don't assume git work dir is named 'deno' (#6991)

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 694bd9092ce667dda9db50b2a353e838afc5d40e

upgrade: rust 1.45.2 (#6980)

view details

Bert Belder

commit sha 707bfbd5b5006a905fda04581795694425aea561

upgrade: rusty_v8 0.8.1 / V8 8.6.334 (#6980)

view details

Bert Belder

commit sha f22b7dc78319c2b922770d95a512c761d8158a15

fix(cli): show error on unrecognized V8 flag, exit on --help (#6980)

view details

Bert Belder

commit sha 9806933f57e9664f4f094dbc3e17511c8daefc1b

test(cli/inspector_port_collision): fail rather than hang (#6991)

view details

Bert Belder

commit sha f17eb634faa01c0d03cd2886e740357ab9cbb5a1

test(cli/inspector_port_collision): skip test on WSL (#6991)

view details

Bert Belder

commit sha febb972dd4068bbcdbd7c416068ec46b1775de16

test(cli/stat_test): older versions of Linux don't support `birthtime` (#6991)

view details

Bert Belder

commit sha 604d008190df5c37d510f43e90f4d33f517f6e64

test(cli/wasm_unreachable): don't assume git work dir is named 'deno' (#6991)

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 200932a5e4bd9cb96c228182937bd4a306640606

test(cli/inspector_port_collision): fail rather than hang (#6991)

view details

Bert Belder

commit sha 6f6c5279b3aabb6c8c145f8e1315b4406545826d

test(cli/inspector_port_collision): skip test on WSL (#6991)

view details

Bert Belder

commit sha ee1b89bbd14cbf84d93facbe4a380fa463314c9f

test(cli/stat_test): older versions of Linux don't support `birthtime` (#6991)

view details

Bert Belder

commit sha 4999ea2d59ddb96c04e6675148eee70384aafece

test(cli/wasm_unreachable): don't assume git work dir is named 'deno' (#6991)

view details

push time in 7 days

push eventdenoland/deno

Bert Belder

commit sha b99e43b32879ae1b7fe99423f6ea78c500f9fd05

Revert "Change release build flags to optimize for size (#6907)" (#6984) The non-default build (codegen) flags are applied only when building the binary, however they are not used when building the tests. This makes cargo recompile all crate dependencies and effectively doubles the time to build and test in release mode. Additionally when we were "watching" the benchmarks, this was likely a meaningless activity as they too could have been built without these alternative flags. This reverts commit b7942bf0f6f151e172db9b1e08cf4436e8365e8b.

view details

push time in 7 days

push eventdenoland/deno

Bert Belder

commit sha 200932a5e4bd9cb96c228182937bd4a306640606

test(cli/inspector_port_collision): fail rather than hang (#6991)

view details

Bert Belder

commit sha 6f6c5279b3aabb6c8c145f8e1315b4406545826d

test(cli/inspector_port_collision): skip test on WSL (#6991)

view details

Bert Belder

commit sha ee1b89bbd14cbf84d93facbe4a380fa463314c9f

test(cli/stat_test): older versions of Linux don't support `birthtime` (#6991)

view details

Bert Belder

commit sha 4999ea2d59ddb96c04e6675148eee70384aafece

test(cli/wasm_unreachable): don't assume git work dir is named 'deno' (#6991)

view details

push time in 7 days

PR opened denoland/deno

Reviewers
Fix various tests

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+21 -14

0 comment

3 changed files

pr created time in 7 days

create barnchpiscisaureus/deno

branch : fix_tests

created branch time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 694bd9092ce667dda9db50b2a353e838afc5d40e

upgrade: rust 1.45.2 (#6980)

view details

Bert Belder

commit sha 707bfbd5b5006a905fda04581795694425aea561

upgrade: rusty_v8 0.8.1 / V8 8.6.334 (#6980)

view details

Bert Belder

commit sha f22b7dc78319c2b922770d95a512c761d8158a15

fix(cli): show error on unrecognized V8 flag, exit on --help (#6980)

view details

push time in 7 days

push eventdenoland/deno

Bartek Iwańczuk

commit sha 165928d5dc33d3c0a1ac72bae059885b47cb558e

upgrade: deno_lint v0.1.21 (#6985)

view details

Bert Belder

commit sha b99e43b32879ae1b7fe99423f6ea78c500f9fd05

Revert "Change release build flags to optimize for size (#6907)" (#6984) The non-default build (codegen) flags are applied only when building the binary, however they are not used when building the tests. This makes cargo recompile all crate dependencies and effectively doubles the time to build and test in release mode. Additionally when we were "watching" the benchmarks, this was likely a meaningless activity as they too could have been built without these alternative flags. This reverts commit b7942bf0f6f151e172db9b1e08cf4436e8365e8b.

view details

push time in 7 days

PR closed denoland/deno

Upgrade v8

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+11 -5

0 comment

3 changed files

ry

pr closed time in 7 days

PullRequestEvent

push eventpiscisaureus/deno

Bartek Iwańczuk

commit sha 165928d5dc33d3c0a1ac72bae059885b47cb558e

upgrade: deno_lint v0.1.21 (#6985)

view details

Bert Belder

commit sha 732dd4f45f63a130c8ca25634897b9346567e60e

Revert "Change release build flags to optimize for size (#6907)" (#6980) The non-default build (codegen) flags are applied only when building the binary, however they are not used when building the tests. This makes cargo recompile all crate dependencies and effectively doubles the time to build and test in release mode. Additionally when we were "watching" the benchmarks, this was likely a meaningless activity as they too could have been built without these alternative flags. This reverts commit b7942bf0f6f151e172db9b1e08cf4436e8365e8b.

view details

Bert Belder

commit sha f571c65afbe70532411ec5329b0a1259f69f9d13

upgrade: rust 1.45.2 (#6980)

view details

Bert Belder

commit sha 77501b75cb0802e51d658b431ef43d658dd5f4be

upgrade: rusty_v8 0.8.1 / V8 8.6.334 (#6980)

view details

Bert Belder

commit sha defdd998e6c8171f67efccb9f4f0133bf8de3e86

test(cli/inspector_port_collision): fail rather than hang (#6980)

view details

Bert Belder

commit sha f2a9d9ed1030805fe300f7179c92153ba8696198

test(cli/inspector_port_collision): skip test on WSL (#6980)

view details

Bert Belder

commit sha 9af8cc5ba5c5d92b0c110a139495da5b5c0d5c07

test(cli/stat_test): older versions of Linux don't support `birthtime` (#6980)

view details

Bert Belder

commit sha aa21d8499925468208120df8916700b5e7fb315b

test(cli/wasm_unreachable): don't assume git work dir is named 'deno' (#6980)

view details

Bert Belder

commit sha f73388071b40b52120788b53a99d1d48620091d0

fix(cli): show error on unrecognized V8 flag, exit on --help (#6980)

view details

push time in 7 days

delete branch denoland/rusty_v8

delete branch : downgrade_v8

delete time in 7 days

PR merged denoland/rusty_v8

Downgrade V8 to 8.6.334

to exclude https://chromium-review.googlesource.com/c/v8/v8/+/2280100 (0c837e8342dff02294d34d1866c9fcdbd89ffc9f)

experiencing hangs due to this CL in Deno when trying to upgrade to rusty_v8 0.8.0 https://github.com/denoland/deno/pull/6980

+4 -4

0 comment

4 changed files

ry

pr closed time in 7 days

push eventdenoland/rusty_v8

Ryan Dahl

commit sha 6d35b6cd8d1c55676b18ee316e6da81021b8cb9b

Downgrade V8 to 8.6.334 (#434)

view details

Bert Belder

commit sha d6528c73007ecd346bbdc417af46203bbc99fbd0

v0.8.1 (#434)

view details

push time in 7 days

created tagdenoland/rusty_v8

tagv0.8.1

V8 javascript bindings for Rust

created time in 7 days

push eventdenoland/rusty_v8

Ryan Dahl

commit sha 6d35b6cd8d1c55676b18ee316e6da81021b8cb9b

Downgrade V8 to 8.6.334 (#434)

view details

Bert Belder

commit sha d6528c73007ecd346bbdc417af46203bbc99fbd0

v0.8.1 (#434)

view details

push time in 7 days

Pull request review commentdenoland/rusty_v8

Downgrade V8 to 8.6.334

 # Rusty V8 Binding -V8 Version: 8.6.337, 2020-08-05+V8 Version: 8.6.334, 2020-08-08

Let's remove this date. It's unclear what it means. I always put the date of the v8 release there vs whatever today's date is.

ry

comment created time in 7 days

CommitCommentEvent

push eventpiscisaureus/deno

Bert Belder

commit sha e44652b97359645efa0c022f057676f51abe7ca3

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 4148d87b19312be526a3c4af7953f9af0c105f97

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 73ea3647cce9db5487cd429d28c2186992578047

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 091105b970ff6e870c5f12cd8bbd6cdad781ad9c

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha ed5f61093f5d9baa87082b271cf52c88c7cd548f

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha bbcef64623c9e2948aba16c8bc69bb3bb2b9fc47

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 05bae7a3431cf3f3043fddd87f0a765bffa931f1

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha b1194e7803ca176d8b246fb1e5490297b467bffa

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 343f5f05b8a34a9e3c0ac34d3f9ded96dbddaf05

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 089639cbd00f532b381acd27a3bbc169d7e17863

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha aa7b6e6b264a936c5419d9f85a8bf4c31a329e74

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 59158b295d82ca0711e279303f3b82e6fd1d220c

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha fe2dbf1272ac120f6340f745e2b4c295771144d0

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 4bcc77db744a1235e91d2910f068e8d8dad5ca17

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha a1bca43fabd972fac410b0f80ed696e7893e6d6e

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 1d7efaf9c34e34127c53737a9b7306141fd11afb

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha e6f35a286d4093c055b872d4072b6e80eb79e119

x

view details

push time in 7 days

create barnchpiscisaureus/deno

branch : x/8

created branch time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 0f75b9598f7050be9df87fbf4daebae1267cb249

x

view details

push time in 7 days

create barnchpiscisaureus/deno

branch : x/3

created branch time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha a079cc237d02171c5d37927fbcb5736b8830d337

x

view details

push time in 7 days

create barnchpiscisaureus/deno

branch : x/2

created branch time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 6757a4a5ac4a944fba9b0beb91296678a9bd3d9c

x

view details

push time in 7 days

create barnchpiscisaureus/deno

branch : x/1

created branch time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha b406620b18aa3dc031c0369e0e728edb25e59a36

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha e3f2661a96cd8ee00ecf22cb3e9b79c86dca658b

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 65190962d2e2fce5980e748ec0ed1e70491b02d4

x

view details

push time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 8ea329a0bed2041d4eca3e7a46f4dd8de44aba91

x

view details

push time in 7 days

PullRequestEvent

PR closed denoland/deno

Upgrade to rusty_v8 0.8.0 / V8 8.6.337

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+45 -20

0 comment

8 changed files

piscisaureus

pr closed time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 3ab7267222fd447f38f45606df36c4cee5a512fa

Revert "Change release build flags to optimize for size (#6907)" (#6980) The non-default build (codegen) flags are applied only when building the binary, however they are not used when building the tests. This makes cargo recompile all crate dependencies and effectively doubles the time to build and test in release mode. Additionally when we were "watching" the benchmarks, this was likely a meaningless activity as they too could have been built without these alternative flags. This reverts commit b7942bf0f6f151e172db9b1e08cf4436e8365e8b.

view details

Bert Belder

commit sha 48d39879bcb99f86b1b33e25532303a5f0b267d6

upgrade: rust 1.45.2 (#6980)

view details

Bert Belder

commit sha 6121c30cff4addf8d1428b0e3e255686302f2465

upgrade: rusty_v8 0.8.0 / V8 8.6.337 (#6980)

view details

Bert Belder

commit sha be3c66651b7506844272bad31e7d176c26ceb5ea

fix(cli): show error on unrecognized V8 flag, exit on --help (#6980)

view details

push time in 7 days

PR opened denoland/deno

Revert "Change release build flags to optimize for size (#6907)"

This reverts commit b7942bf0f6f151e172db9b1e08cf4436e8365e8b.

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+0 -6

0 comment

1 changed file

pr created time in 7 days

create barnchdenoland/deno

branch : revert-6907-opt_size

created branch time in 7 days

push eventpiscisaureus/deno

Bert Belder

commit sha 46b81f53bb4cf1a9ad965f1f56d8bf0eda7678b9

fix(cli): show error on unrecognized V8 flag, exit on --help (#6980)

view details

push time in 8 days

push eventpiscisaureus/deno

Bert Belder

commit sha 02dd12e77d9ddf6a0f1d8ef4059714bad4b2b13f

fix(cli): show error on unrecognized V8 flag, exit on --help (#6980)

view details

push time in 8 days

PullRequestEvent

PR closed denoland/deno

Upgrade to rusty_v8 0.8.0 / V8 8.6.337

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+46 -15

0 comment

8 changed files

piscisaureus

pr closed time in 8 days

push eventpiscisaureus/deno

Bert Belder

commit sha 5fec3664f496a4d385327a44cb385f8b6aa29912

upgrade: rust 1.45.2 (#6980)

view details

Bert Belder

commit sha f2c5e1f7a3cb544cab6da92303202da7cbb3aa1c

upgrade: rusty_v8 0.8.0 / V8 8.6.337 (#6980)

view details

Bert Belder

commit sha 1ac206f6bc8dcd39226d7eef08e7c276026ca078

fix(cli): show error on unrecognized V8 flag, exit on --help (#6980)

view details

push time in 8 days

push eventpiscisaureus/deno

Bert Belder

commit sha 2bb5e69226481d62728dc743492af01d5eb1424a

fix(cli): show error on unrecognized V8 flag, exit on --help (#6980)

view details

push time in 8 days

delete branch piscisaureus/deno

delete branch : upgrade_v8

delete time in 8 days

push eventpiscisaureus/deno

Nayeem Rahman

commit sha 479164d287604d079f6342e656f2ac95b109367f

fix(deno info): Never type check (#6978)

view details

Bartek Iwańczuk

commit sha 59ca66a207ceb4699e1322ce22f953ac0f124f13

Encode op errors as strings instead of numbers (#6977)

view details

Bert Belder

commit sha 9915b0b27f4fa272f3ce2caa995d5eadc8e36f10

ci: upgrade to Rust 1.45.2 (#6980)

view details

Bert Belder

commit sha 5625ea5e41da6aad07cc233d931c826433d8d2ff

Upgrade to rusty_v8 0.8.0 / V8 8.6.337 (#6980)

view details

Bert Belder

commit sha 34ae3b499daba008a106d8c94268771b037b0807

fix(cli): show error for unrecognized V8 flags, exit on --help (#6980)

view details

push time in 8 days

create barnchpiscisaureus/deno

branch : upgrade_v8

created branch time in 8 days

push eventpiscisaureus/deno

Bert Belder

commit sha 50ec354b5ddb77487a9a52e96c48cccedc538629

ci: upgrade to Rust 1.45.2 (#6980)

view details

Bert Belder

commit sha 28b75296b8de3146ea848b7dc0d8c949a2887808

Upgrade to rusty_v8 0.8.0 / V8 8.6.337 (#6980)

view details

push time in 8 days

push eventpiscisaureus/deno

Bert Belder

commit sha 1fe56e5e5cddf0742dd568656f287b5ba0be87f4

Upgrade to rusty_v8 0.8.0 / V8 8.6.337 (#6980)

view details

push time in 8 days

push eventpiscisaureus/deno

Bert Belder

commit sha 9cc138a6f9b50f48c549955e4736fe0b732f5397

Upgrade to rusty_v8 0.8.0 / V8 8.6.337 (#6980)

view details

push time in 8 days

PR opened denoland/deno

Upgrade to rusty_v8 0.8.0 / V8 8.6.337

<!-- Before submitting a PR, please read https://github.com/denoland/deno/blob/master/docs/contributing.md -->

+4 -7

0 comment

3 changed files

pr created time in 8 days

create barnchpiscisaureus/deno

branch : upgrade_rusty_v8

created branch time in 8 days

PR merged denoland/rusty_v8

v0.8.0
+2 -2

0 comment

2 changed files

piscisaureus

pr closed time in 8 days

push eventdenoland/rusty_v8

Bert Belder

commit sha 53d0c65747e984f09d2b9801d68efbffbf290f87

v0.8.0

view details

push time in 8 days

created tagdenoland/rusty_v8

tagv0.8.0

V8 javascript bindings for Rust

created time in 8 days

PR opened denoland/rusty_v8

v0.8.0
+2 -2

0 comment

2 changed files

pr created time in 8 days

more