profile
viewpoint
Jake Goulding shepmaster @integer32llc Pittsburgh, PA http://jakegoulding.com

carllerche/tower-web 919

A fast, boilerplate free, web framework for Rust

avr-rust/rust-legacy-fork 506

[deprecated; merged upstream] A fork of the Rust programming language with AVR support

avr-rust/ruduino 363

Reusable components for the Arduino Uno.

carols10cents/zopfli 68

A Rust implementation of the Zopfli compression algorithm.

Gankra/hash-rs 23

Benchmarks of various hashers

apotonick/rspec-apotomo 17

Spec your widgets.

meatballhat/ansible-module-docker-pull 17

It's an Ansible module for pulling Docker containers!

avr-rust/libcore 15

[deprecated, not needed anymore] A stripped-down version of Rust's libcore that used to be required for the AVR target

push eventshepmaster/rust-ffi-omnibus

Deployment Bot (from Travis CI)

commit sha 2fc0ea0eba78de806ebddc0688ff4ddddb8a87d6

Deploy shepmaster/rust-ffi-omnibus to github.com/shepmaster/rust-ffi-omnibus.git:gh-pages

view details

push time in 5 hours

Pull request review commentrust-lang/rust

Properly define va_arg and va_list for aarch64-apple-darwin

 pub(super) fn emit_va_arg(     // is lacking in some instances, so we should only use it as a fallback.     let target = &bx.cx.tcx.sess.target;     let arch = &bx.cx.tcx.sess.target.arch;-    match (&**arch, target.options.is_like_windows) {+    match (&**arch, target.options.is_like_windows, target.options.is_like_osx) {         // Windows x86-        ("x86", true) => {+        ("x86", true, _) => {             emit_ptr_va_arg(bx, addr, target_ty, false, Align::from_bytes(4).unwrap(), false)         }         // Generic x86-        ("x86", _) => {+        ("x86", _, _) => {             emit_ptr_va_arg(bx, addr, target_ty, false, Align::from_bytes(4).unwrap(), true)         }         // Windows AArch64-        ("aarch64", true) => {+        ("aarch64", true, _) => {             emit_ptr_va_arg(bx, addr, target_ty, false, Align::from_bytes(8).unwrap(), false)         }-        // iOS AArch64-        ("aarch64", _) if target.target_os == "ios" => {+        // macOS/iOS AArch64+        ("aarch64", _, true) => {

Did this in a first commit.

shepmaster

comment created time in 13 hours

PullRequestReviewEvent

Pull request review commentrust-lang/rust

Properly define va_arg and va_list for aarch64-apple-darwin

 pub struct VaList<'a, 'f: 'a> {      #[cfg(all(         any(target_arch = "aarch64", target_arch = "powerpc", target_arch = "x86_64"),-        any(not(target_arch = "aarch64"), not(target_os = "ios")),+        any(not(target_arch = "aarch64"), all(not(target_os = "macos"), not(target_os = "ios"))),

Changed!

shepmaster

comment created time in 13 hours

PullRequestReviewEvent

push eventshepmaster/rust

Jake Goulding

commit sha c6ab758e54bd509f75df7a21fd72aa740ac5a4b0

Switch from tuple matching to match guards

view details

Jake Goulding

commit sha d6bfde4bc10d7ef336b84613a0e926c35bc288ef

Properly define va_arg and va_list for aarch64-apple-darwin From [Apple][]: > Because of these changes, the type `va_list` is an alias for `char*`, > and not for the struct type in the generic procedure call standard. With this change `/x.py test --stage 1 src/test/ui/abi/variadic-ffi` passes. Fixes #78092 [Apple]: https://developer.apple.com/documentation/xcode/writing_arm64_code_for_apple_platforms

view details

push time in 13 hours

push eventinteger32llc/rust-playground

Ralf Jung

commit sha 76de120547e47fc076f9ab6a1a2bb3abfab83446

disable Miri isolation

view details

Jake Goulding

commit sha fef6ca8c224ce33a061768763421863cdfdda19a

Merge pull request #641 from RalfJung/miri disable Miri isolation

view details

push time in 18 hours

PullRequestReviewEvent

Pull request review commentrust-lang/rust

Properly define va_arg and va_list for aarch64-apple-darwin

 pub struct VaList<'a, 'f: 'a> {      #[cfg(all(         any(target_arch = "aarch64", target_arch = "powerpc", target_arch = "x86_64"),-        any(not(target_arch = "aarch64"), not(target_os = "ios")),+        any(not(target_arch = "aarch64"), all(not(target_os = "macos"), not(target_os = "ios"))),

Can do! Was just trying to adhere to existing style.

shepmaster

comment created time in a day

PullRequestReviewEvent

Pull request review commentrust-lang/rust

Properly define va_arg and va_list for aarch64-apple-darwin

 pub(super) fn emit_va_arg(     // is lacking in some instances, so we should only use it as a fallback.     let target = &bx.cx.tcx.sess.target;     let arch = &bx.cx.tcx.sess.target.arch;-    match (&**arch, target.options.is_like_windows) {+    match (&**arch, target.options.is_like_windows, target.options.is_like_osx) {         // Windows x86-        ("x86", true) => {+        ("x86", true, _) => {             emit_ptr_va_arg(bx, addr, target_ty, false, Align::from_bytes(4).unwrap(), false)         }         // Generic x86-        ("x86", _) => {+        ("x86", _, _) => {             emit_ptr_va_arg(bx, addr, target_ty, false, Align::from_bytes(4).unwrap(), true)         }         // Windows AArch64-        ("aarch64", true) => {+        ("aarch64", true, _) => {             emit_ptr_va_arg(bx, addr, target_ty, false, Align::from_bytes(8).unwrap(), false)         }-        // iOS AArch64-        ("aarch64", _) if target.target_os == "ios" => {+        // macOS/iOS AArch64+        ("aarch64", _, true) => {

Would you like me to change the windows one as well?

shepmaster

comment created time in a day

PullRequestReviewEvent

push eventinteger32llc/arrow

Jake Goulding

commit sha d56746448a62d79027da5ec94ff9e4171fe202bd

Correct type

view details

Jake Goulding

commit sha 928eb378e55aebd14518de54047d0e8d55a6b019

JsonError("Nested lists and structs not supported")

view details

Jake Goulding

commit sha aac6608cc5302a98ba1a7a1d2b9532f828653511

null entry tests

view details

push time in a day

delete branch integer32llc/rust-playground

delete branch : maint

delete time in 2 days

push eventinteger32llc/rust-playground

Jake Goulding

commit sha cf1fe5be921ec0778b86f84a1cbe64355934ebe8

Update crates available in the playground

view details

Jake Goulding

commit sha 160709e384f3ad452dfb6d978b1f8f2dc97edfd7

Merge pull request #640 from integer32llc/maint Update crates available in the playground

view details

push time in 2 days

PR opened integer32llc/rust-playground

Update crates available in the playground maintenance
+64 -199

0 comment

2 changed files

pr created time in 2 days

create barnchinteger32llc/rust-playground

branch : maint

created branch time in 2 days

Pull request review commentrust-lang/rust

Properly define va_arg and va_list for aarch64-apple-darwin

 pub(super) fn emit_va_arg(         ("aarch64", true) => {             emit_ptr_va_arg(bx, addr, target_ty, false, Align::from_bytes(8).unwrap(), false)         }-        // iOS AArch64-        ("aarch64", _) if target.target_os == "ios" => {+        // macOS/iOS AArch64+        ("aarch64", _) if target.target_os == "macos" || target.target_os == "ios" => {

Updated!

shepmaster

comment created time in 2 days

PullRequestReviewEvent

push eventshepmaster/rust

Bastian Kauschke

commit sha fd22e87afc9082522bc7b52e32d25d43c64594e6

fix flag computation for `ExistentialPredicate::Projection`

view details

Bastian Kauschke

commit sha 7652b4b1d9cec0ad22f529a4335d05f7d7792521

guard against `skip_binder` errors during FlagComputation

view details

follower

commit sha a7bd6c449aef07dc8daa889f4ddbdda326593e32

Link to "Contributing to Rust" rather than "Getting Started". Change to link to "Contributing to Rust" chapter of `rustc` Dev Guide, primarily on the basis that the GitHub "first contribution" Issue "pop-up" says "Be sure to review the [contributing guidelines] and [code of conduct]" and links to this file. When/if the guide/"Getting Started" section gets revised to not be `rustc`-specific the linked section can be changed. In the meantime this prevents leading first time contributors into a confusing cul de sac.

view details

Mara Bos

commit sha 81edbbc2bfacd29558a5020990d49fc07ed80ac7

Implement TryFrom between NonZero types.

view details

Dylan MacKenzie

commit sha 77e6c56ab6f108fdbb8acbd176497be9f074af9a

Unify `&mut` and `&raw mut` const-checking errors

view details

Dylan MacKenzie

commit sha c1494d60dbad39c218e7b0825bfe590cc22bf2fa

Bless tests

view details

Mara Bos

commit sha 64839ee00ab4076d797901ddea55f2613c5b75b5

Add Pin::new_static.

view details

Mara Bos

commit sha 390883e888c580d054ab4a2584c851aba50865e9

Make Pin::new_static const.

view details

Joshua Nelson

commit sha bd135674814d74ca6fca3ab79d778ecaaeb02cf5

Allow setting up git hooks from other worktrees

view details

Ralf Jung

commit sha 0ec3ea9e697ea9c2ce225ba0b9f3715434fc773e

const keyword: brief paragraph on 'const fn'

view details

Ralf Jung

commit sha c8405d2251ce78651f591ed8a2189c41593f5110

fix markdown reference Co-authored-by: Dariusz Niedoba <darksv@users.noreply.github.com>

view details

Julian Wollersberger

commit sha 39b0e7928579c4ce3a42e849695f9380b7869d62

Remove generic argument from `QueryConfig`.

view details

Mara Bos

commit sha 104c0f0194177442ff16cf14907a96d2f8d200dd

Rename Pin::new_static to Pin::static_ref.

view details

Mara Bos

commit sha 2c71f682d74d13ae6673dc701a9bb3a0562f57c0

Add Pin::static_mut.

view details

Giles Cope

commit sha 0c32e811577fbf2ff46a607897f9ea7b6b95b364

Fixing escaping to ensure generation of welformed json.

view details

Mara Bos

commit sha f83446b836900ce9afbaa0816a5b4feda654b51e

Reword safety guarantee of Pin::static_{ref,mut}. Co-authored-by: Peter Todd <pete@petertodd.org>

view details

wcampbell

commit sha a93f58f5e6c9e4e1fbc076d966a9e1e853ea06fd

Join map operators Signed-off-by: wcampbell <wcampbell1995@gmail.com>

view details

wcampbell

commit sha 964a5ac962d32c280d036df42b2e747809939cc4

Use is_ok() instead of empty Ok(_) Signed-off-by: wcampbell <wcampbell1995@gmail.com>

view details

ayazhafiz

commit sha abfbd1bd719bd1440132ead24ec64c0acd293f41

Avoid extraneous space between visibility kw and ident for statics Today, given a static like `static mut FOO: usize = 1`, rustdoc would emit `static mut FOO: usize = 1`, as it emits both the mutability kw with a space and reserves a space after the mutability kw. This patch fixes that misformatting. This patch also adds some tests for emit of other statics, as I could not find an existing test devoted to statics.

view details

ayazhafiz

commit sha e60072f5c65c619263d137daf9afab9c6cb94c8e

fixup! Avoid extraneous space between visibility kw and ident for statics

view details

push time in 2 days

push eventshepmaster/rust

Bastian Kauschke

commit sha fd22e87afc9082522bc7b52e32d25d43c64594e6

fix flag computation for `ExistentialPredicate::Projection`

view details

Bastian Kauschke

commit sha 7652b4b1d9cec0ad22f529a4335d05f7d7792521

guard against `skip_binder` errors during FlagComputation

view details

follower

commit sha a7bd6c449aef07dc8daa889f4ddbdda326593e32

Link to "Contributing to Rust" rather than "Getting Started". Change to link to "Contributing to Rust" chapter of `rustc` Dev Guide, primarily on the basis that the GitHub "first contribution" Issue "pop-up" says "Be sure to review the [contributing guidelines] and [code of conduct]" and links to this file. When/if the guide/"Getting Started" section gets revised to not be `rustc`-specific the linked section can be changed. In the meantime this prevents leading first time contributors into a confusing cul de sac.

view details

Mara Bos

commit sha 81edbbc2bfacd29558a5020990d49fc07ed80ac7

Implement TryFrom between NonZero types.

view details

Dylan MacKenzie

commit sha 77e6c56ab6f108fdbb8acbd176497be9f074af9a

Unify `&mut` and `&raw mut` const-checking errors

view details

Dylan MacKenzie

commit sha c1494d60dbad39c218e7b0825bfe590cc22bf2fa

Bless tests

view details

Mara Bos

commit sha 64839ee00ab4076d797901ddea55f2613c5b75b5

Add Pin::new_static.

view details

Mara Bos

commit sha 390883e888c580d054ab4a2584c851aba50865e9

Make Pin::new_static const.

view details

Joshua Nelson

commit sha bd135674814d74ca6fca3ab79d778ecaaeb02cf5

Allow setting up git hooks from other worktrees

view details

Ralf Jung

commit sha 0ec3ea9e697ea9c2ce225ba0b9f3715434fc773e

const keyword: brief paragraph on 'const fn'

view details

Ralf Jung

commit sha c8405d2251ce78651f591ed8a2189c41593f5110

fix markdown reference Co-authored-by: Dariusz Niedoba <darksv@users.noreply.github.com>

view details

Julian Wollersberger

commit sha 39b0e7928579c4ce3a42e849695f9380b7869d62

Remove generic argument from `QueryConfig`.

view details

Mara Bos

commit sha 104c0f0194177442ff16cf14907a96d2f8d200dd

Rename Pin::new_static to Pin::static_ref.

view details

Mara Bos

commit sha 2c71f682d74d13ae6673dc701a9bb3a0562f57c0

Add Pin::static_mut.

view details

Giles Cope

commit sha 0c32e811577fbf2ff46a607897f9ea7b6b95b364

Fixing escaping to ensure generation of welformed json.

view details

Mara Bos

commit sha f83446b836900ce9afbaa0816a5b4feda654b51e

Reword safety guarantee of Pin::static_{ref,mut}. Co-authored-by: Peter Todd <pete@petertodd.org>

view details

wcampbell

commit sha a93f58f5e6c9e4e1fbc076d966a9e1e853ea06fd

Join map operators Signed-off-by: wcampbell <wcampbell1995@gmail.com>

view details

wcampbell

commit sha 964a5ac962d32c280d036df42b2e747809939cc4

Use is_ok() instead of empty Ok(_) Signed-off-by: wcampbell <wcampbell1995@gmail.com>

view details

ayazhafiz

commit sha abfbd1bd719bd1440132ead24ec64c0acd293f41

Avoid extraneous space between visibility kw and ident for statics Today, given a static like `static mut FOO: usize = 1`, rustdoc would emit `static mut FOO: usize = 1`, as it emits both the mutability kw with a space and reserves a space after the mutability kw. This patch fixes that misformatting. This patch also adds some tests for emit of other statics, as I could not find an existing test devoted to statics.

view details

ayazhafiz

commit sha e60072f5c65c619263d137daf9afab9c6cb94c8e

fixup! Avoid extraneous space between visibility kw and ident for statics

view details

push time in 2 days

push eventshepmaster/rust-ffi-omnibus

Deployment Bot (from Travis CI)

commit sha 0a394eb1049756cbfc2e33caa941f058e9e7e346

Deploy shepmaster/rust-ffi-omnibus to github.com/shepmaster/rust-ffi-omnibus.git:gh-pages

view details

push time in 2 days

push eventshepmaster/rust-ffi-omnibus

Deployment Bot (from Travis CI)

commit sha 126e7e231284a3651f71de216c538f5e70d1307c

Deploy shepmaster/rust-ffi-omnibus to github.com/shepmaster/rust-ffi-omnibus.git:gh-pages

view details

push time in 3 days

push eventinteger32llc/rust-playground

Jake Goulding

commit sha d38e4327b3cf3c8adca638cf261674bcae185dad

miritest

view details

Jake Goulding

commit sha 3a621b34103b5d1503cf2e0f552c06345cc70408

refact

view details

Jake Goulding

commit sha 292eef471f47076489d29fa6a70cdf87bd0abb7e

test

view details

Jake Goulding

commit sha 44cd83cd0f515af3aad298929968fe6721b4a1db

step1

view details

push time in 3 days

MemberEvent
MemberEvent

create barnchinteger32llc/rust-playground

branch : keeps-going

created branch time in 4 days

push eventshepmaster/rust-ffi-omnibus

Deployment Bot (from Travis CI)

commit sha 05dbe700e1ba6f916486b847922e0bce5b2d75ad

Deploy shepmaster/rust-ffi-omnibus to github.com/shepmaster/rust-ffi-omnibus.git:gh-pages

view details

push time in 4 days

issue commentshepmaster/snafu

Consider providing a bail!() macro

More spitballing:

enum Error {
    #[snafu(other)]
    Other { message: String }
}

bail!("oh noes {}", 42);

becomes

enum Error {
    Other { message: String }
}

impl snafu::FromString for Error {
    fn from_string(message: String) -> Self {
        Error::Other { message: String }
    }
}

return Err(snafu::FromString::from_string(format!("oh noes {}", 42))).map_err(Into::into);
lucab

comment created time in 4 days

pull request commentrust-lang/rust

Properly define va_arg and va_list for aarch64-apple-darwin

was on iOS.

You were right! 😉 The new aarch64-appled-darwin target didn't exist when this code was written. :-)

shepmaster

comment created time in 4 days

push eventshepmaster/rust

Jake Goulding

commit sha d8aaf3d25f43ac2ac6930082e750049e2dbf3a86

Properly define va_arg and va_list for aarch64-apple-darwin From [Apple][]: > Because of these changes, the type `va_list` is an alias for `char*`, > and not for the struct type in the generic procedure call standard. With this change `/x.py test --stage 1 src/test/ui/abi/variadic-ffi` passes. Fixes #78092 [Apple]: https://developer.apple.com/documentation/xcode/writing_arm64_code_for_apple_platforms

view details

push time in 5 days

push eventshepmaster/rust-ffi-omnibus

Deployment Bot (from Travis CI)

commit sha f5dae6c547e7803bd7736de1f425621c7959c718

Deploy shepmaster/rust-ffi-omnibus to github.com/shepmaster/rust-ffi-omnibus.git:gh-pages

view details

push time in 5 days

pull request commentrust-lang/rust

Properly define va_arg and va_list for aarch64-apple-darwin

Please double check my configuration attributes. I definitely screwed them up two times during development.

shepmaster

comment created time in 5 days

pull request commentrust-lang/rust

Properly define va_arg and va_list for aarch64-apple-darwin

r? @nagisa

/cc @dlrobertson

shepmaster

comment created time in 5 days

PR opened rust-lang/rust

Properly define va_arg and va_list for aarch64-apple-darwin

From Apple:

Because of these changes, the type va_list is an alias for char*, and not for the struct type in the generic procedure call standard.

With this change /x.py test --stage 1 src/test/ui/abi/variadic-ffi passes.

Fixes #78092

r? @dlrobertson

+9 -9

0 comment

2 changed files

pr created time in 5 days

create barnchshepmaster/rust

branch : aarch64-apple-darwin-valist

created branch time in 5 days

push eventshepmaster/rust

Mark Rousskov

commit sha e023158145ece18176a2e93420600ccda0d0bc58

Permit uninhabited enums to cast into ints This essentially reverts part of #6204.

view details

Mark Rousskov

commit sha 990a39596cf3b33e550f2045f78a62970f8d78f8

Prevent ICE on uninhabited MIR interpretation

view details

Nathan West

commit sha a02014280586b53997622c501db00398376967a8

Refactor io/buffered.rs into submodules

view details

Nathan West

commit sha 96229f02402e82914ec6100b28ad2cbdd273a0d4

move buffered.rs to mod.rs

view details

Nathan West

commit sha 6d75cdfc9ed9e6987bd23add6cf3954d2499dce2

Added updated compiler diagnostic

view details

Amjad Alsharafi

commit sha da700cba08a2b194d19e63d3c51ebadce96fe46b

Stabilize move_ref_pattern

view details

Amjad Alsharafi

commit sha afb9eeb1b9ea16ca65e38673a0ef3e7be81d7252

Disabled error `E0007` from rustc_error_codes

view details

Mark Rousskov

commit sha 05c9c0ee5dcd935f518db151bee2dc88380fb92f

Modify executable checking to be more universal This uses a dummy file to check if the filesystem being used supports the executable bit in general.

view details

Nathan West

commit sha c4280af8285c61b367a87c8f6eef9876011a8150

Retry fix error reporting suggestions

view details

dylni

commit sha 1ff7da6551a7cdf6ace2a9d00e92bbab550334ee

Move `slice::check_range` to `RangeBounds`

view details

dylni

commit sha 1095dcab96d524e700b11edf366d45a0fd173fa0

Fix links

view details

dylni

commit sha eb63168e007058dad4af758faf1dca449c049777

Fix doctests

view details

dylni

commit sha f055b0bb0847ecf08fe452a270faae8324b55b05

Rename method to `assert_len`

view details

Camelid

commit sha 549f861f7d53811521cf929cf58fb6828a2a88d9

Use correct article in help message for conversion or cast Before it always used `an`; now it uses the correct article for the type.

view details

Camelid

commit sha 094f14c554c3a1f103a5d6778d4b4e131c297f11

Add article after "to" Also added missing backtick in "you can cast" message.

view details

Camelid

commit sha 8a6831a7fd3fc624643b50f494212e0ceaad3c28

Say "doesn't" instead of "wouldn't" in convert message

view details

Temirkhan Myrzamadi

commit sha 13dfbb64d313137b7d3c33067910e90f27bc6345

Suggest imports of unresolved macros

view details

Temirkhan Myrzamadi

commit sha 479298e05e8177b171c6d6bcd35fc7553b424bee

Re-run tests with --bless

view details

Temirkhan Myrzamadi

commit sha ea7cf6106864ce7929eb9f3cfe580f05ee418ac8

Don't suggest macros that out of scope

view details

Waffle

commit sha 0b923d3ca0b7f5a1a611564ee48c1e92f896d79e

add `str::{Split,RSplit}::as_str` methods This commit introduses 2 methods under "str_split_as_str" gate with common signature of `&Split<'a, _> -> &'a str'`. Both of them work like `Chars::as_str` - return unyield part of the inner string.

view details

push time in 5 days

pull request commentshepmaster/snafu

Expose raw backtrace

update a backtrace crate to version 0.3.51 or higher

SNAFU is compatible with any 0.3.x version of backtrace. The specific version used is up to your project.

dmitry-zakablukov

comment created time in 6 days

pull request commentshepmaster/snafu

Expose raw backtrace

This is already provided. You need to use the backtraces-impl-backtrace-crate feature flag.

dmitry-zakablukov

comment created time in 6 days

pull request commentrust-lang/rust

Implement io::Seek for io::Empty

Since traits are insta-stable, this probably needs a team sign-off.

r? @KodrAus

oberien

comment created time in 6 days

push eventshepmaster/rust-ffi-omnibus

Deployment Bot (from Travis CI)

commit sha a208609be7f30e55b4ecd187fad869cd27a544bb

Deploy shepmaster/rust-ffi-omnibus to github.com/shepmaster/rust-ffi-omnibus.git:gh-pages

view details

push time in 6 days

issue commentrust-lang/rust

Variadic FFI test fails on aarch64-apple-darwin

Based on the porting guide:

Because of these changes, the type va_list is an alias for char*, and not for the struct type in the generic procedure call standard.

So that's one thing that needs to be changed.

shepmaster

comment created time in 6 days

issue commentrust-lang/rustup

Provide full Apple Silicon (arm64/AArch64-Apple-Darwin) support in rustup

Status:

  • https://github.com/rust-lang/rustup/pull/2521
  • https://github.com/rust-lang/rustup/pull/2525

The current assumption is that things will "just work" in the next rustup release.

monkeydom

comment created time in 6 days

issue openedrust-lang/rust

Variadic FFI test fails on aarch64-apple-darwin

x.py test --stage 2 src/test/ui/abi/variadic-ffi
---- [ui] ui/abi/variadic-ffi.rs stdout ----

error: test run failed!
status: exit code: 101
command: "/Users/shepmaster/Projects/rust/full/build/aarch64-apple-darwin/test/ui/abi/variadic-ffi/a"
stdout:
------------------------------------------

------------------------------------------
stderr:
------------------------------------------
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `3078109020`,
 right: `30`', /Users/shepmaster/Projects/rust/src/test/ui/abi/variadic-ffi.rs:78:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

------------------------------------------

Meta

Fails in e3051d8c24467b54c81da9d9ad70a3e82e106ec1

created time in 6 days

create barnchrust-lang/rustup-components-history

branch : aarch64-apple-darwin

created branch time in 7 days

push eventshepmaster/rust-ffi-omnibus

Deployment Bot (from Travis CI)

commit sha 11d0134e28638037f8ba258bc41bea68123fd483

Deploy shepmaster/rust-ffi-omnibus to github.com/shepmaster/rust-ffi-omnibus.git:gh-pages

view details

push time in 7 days

delete branch shepmaster/rustup

delete branch : aarch64-apple-darwin-script

delete time in 7 days

push eventinteger32llc/rust-playground

Jake Goulding

commit sha bc16a53846831011e9a31efdd5fb5dda9cad6a34

Upgrade top-crates semver dependencies

view details

Jake Goulding

commit sha 308098d0952d3c659c8a08bff328f18771e8cd6f

Update top-crates to Cargo 0.48

view details

Jake Goulding

commit sha 0234fce90e2c88d1a5c0bb252fc2d62aa5a484bd

Update crates available in the playground

view details

Jake Goulding

commit sha 213aec4339b21a03544577e6fd4ab9f1d61f0e74

Upgrade modify-cargo-toml semver dependencies

view details

Jake Goulding

commit sha 86ca305c72d7db3db46d4c4f09fea521e531d519

Upgrade ui backend semver dependencies

view details

Jake Goulding

commit sha a255cf4c9314fbaa4452e792bf94981665508317

Upgrade test semver dependencies

view details

Jake Goulding

commit sha 15204f081b83bb479b3ab459ab52015dc22a754f

Update test for renamed feature flag

view details

Jake Goulding

commit sha 01188f7ca95c50c764579aa9e3dd8cee7e4b15c0

Update backtrace regex

view details

Jake Goulding

commit sha f874421f3552eae17e60f088b93c399ba55f232a

Merge pull request #639 from integer32llc/maint

view details

push time in 8 days

delete branch integer32llc/rust-playground

delete branch : maint

delete time in 8 days

PR merged integer32llc/rust-playground

Maintenance maintenance
+544 -329

0 comment

9 changed files

shepmaster

pr closed time in 8 days

PR opened integer32llc/rust-playground

Maintenance maintenance
+544 -329

0 comment

9 changed files

pr created time in 8 days

create barnchinteger32llc/rust-playground

branch : maint

created branch time in 8 days

issue openedenv-logger-rs/env_logger

Tag for 0.8.1 not published

This makes it hard to know what changed before updating.

created time in 8 days

push eventinteger32llc/arrow

Jake Goulding

commit sha 5101ef6f2c408938a5832ef2ba598ce1432b7d04

Support all numeric dictionary key types This leaves a door open to also support dictionaries with non-string values, but that's not currently implemented.

view details

push time in 8 days

push eventinteger32llc/arrow

Frank Du

commit sha ab62c28dd60bd956be034c353c4117063bb4ad06

ARROW-10321: [C++] Use check_cxx_source_compiles for AVX512 detect in compiler Also build the SIMD files as ARROW_RUNTIME_SIMD_LEVEL. Signed-off-by: Frank Du <frank.du@intel.com> Closes #8478 from jianxind/avx512_runtime_level_build Authored-by: Frank Du <frank.du@intel.com> Signed-off-by: Neal Richardson <neal.p.richardson@gmail.com>

view details

push time in 8 days

PR opened rust-lang/rustup

Treat Apple's `arm64` as `aarch64`

With this, I get the error

rustup: command failed: downloader
https://static.rust-lang.org/rustup/dist/aarch64-apple-darwin/rustup-init

I believe that's where the binaries will be when they are published.

+1 -1

0 comment

1 changed file

pr created time in 9 days

push eventshepmaster/rustup

Jake Goulding

commit sha 1e78f63d7208a81a617152a5858f6ad34da714c6

Treat Apple's `arm64` as `aarch64` With this, I get the error ``` rustup: command failed: downloader https://static.rust-lang.org/rustup/dist/aarch64-apple-darwin/rustup-init ``` I believe that's where the binaries will be when they are published.

view details

push time in 9 days

create barnchshepmaster/rustup

branch : aarch64-apple-darwin-script

created branch time in 9 days

push eventshepmaster/rustup

Jake Goulding

commit sha 994eaf3d805b3739f01d4fbc56cbcff81a72b703

Update to latest version of cc

view details

Jake Goulding

commit sha c82687490e34f51ad3fd4dcfd5c0a1edff84547f

Update to latest version of libc

view details

Jake Goulding

commit sha 87e5206e7d534680e3fe6cc7401e7f08d87175ab

Update to latest version of libz

view details

Jake Goulding

commit sha 32a6b9e39c1a049b840433f973de0c1ba21caa14

Update to latest version of openssl-src

view details

Jake Goulding

commit sha b46366ec690d890b2651dfff250d6de5db4137ee

Build for aarch64-apple-darwin

view details

Daniel Silverstone

commit sha df32486f5b4dcab85fcbbe8d0019aa50a5f9e5b0

Merge pull request #2521 from shepmaster/aarch64-apple-darwin Build for aarch64-apple-darwin

view details

push time in 9 days

delete branch shepmaster/rustup

delete branch : aarch64-apple-darwin

delete time in 9 days

push eventinteger32llc/arrow

Krisztián Szűcs

commit sha 317654831d8bd751e0062bef974f9c1e55551f98

ARROW-10092: [Dev][Go] Add grpc generated go files to rat exclusion list Closes #8273 from kszucs/go-rat-exclude Authored-by: Krisztián Szűcs <szucs.krisztian@gmail.com> Signed-off-by: Krisztián Szűcs <szucs.krisztian@gmail.com>

view details

Neal Richardson

commit sha a67d30c5061692bf5ba2b33398f24e7339f8526b

ARROW-10087: [CI] Fix nightly docs job Closes #8267 from nealrichardson/fix-nightly-docs Authored-by: Neal Richardson <neal.p.richardson@gmail.com> Signed-off-by: Neal Richardson <neal.p.richardson@gmail.com>

view details

Neal Richardson

commit sha a2beceb6202182c7aa461506a231ab791ea34087

ARROW-10059: [R][Doc] Give more advice on how to set up C++ build Closes #8235 from nealrichardson/r-dev-cmake-help Authored-by: Neal Richardson <neal.p.richardson@gmail.com> Signed-off-by: Neal Richardson <neal.p.richardson@gmail.com>

view details

Neal Richardson

commit sha 3fc37f42cf811ec717997bec01c495731c5084be

ARROW-9869: [R] Implement full S3FileSystem/S3Options constructor Also adds tests that run on minio, which I've tested locally, added documentation for how to run them, and added them to the macOS ("autobrew") nightly test run (because the Linux builds still don't have aws-sdk-cpp support). Closes #8197 from nealrichardson/r-s3-options Authored-by: Neal Richardson <neal.p.richardson@gmail.com> Signed-off-by: Neal Richardson <neal.p.richardson@gmail.com>

view details

Jorge C. Leitao

commit sha 5f8a79239114648b143f619a0a16e8c8ea39bdd3

ARROW-9752: [Rust] [DataFusion] Add support for User-Defined Aggregate Functions. This is a proposal to support User-Defined Aggregate Functions (UDAF). Going through [the example](https://github.com/jorgecarleitao/arrow/blob/agg2/rust/datafusion/examples/simple_udaf.rs) probably helps understand the API proposed here. The proposed API follows the same principles of our API for creating UDFs: we offer a simple API to declare a single-typed UDAF, but we allow users the same flexibility that DataFusion internally has. The example uses the simple API, where users need to: 1. declare a struct that implements `Accumulator` (declare 4 functions and some state) 2. create a UDAF that contains the UDAF's signature (1 function call) Users can optionally declare 2 extra functions that supports accumulation in batches. This is not implemented in the example; it is only explained as a comment. Closes #8180 from jorgecarleitao/agg2 Authored-by: Jorge C. Leitao <jorgecarleitao@gmail.com> Signed-off-by: Andy Grove <andygrove@nvidia.com>

view details

Jorge C. Leitao

commit sha 536a1d93a18cd21d562cfbccac7c2a7af519b7b3

ARROW-10096: [Rust] [DataFusion] Removed unused code A minor clean up Closes #8275 from jorgecarleitao/rm_dead Authored-by: Jorge C. Leitao <jorgecarleitao@gmail.com> Signed-off-by: Andy Grove <andygrove@nvidia.com>

view details

Jorge C. Leitao

commit sha d806160abdf77e251600d6765a120a5d300ec728

ARROW-10086: [Rust] Renamed min/max_large_string kernels With the new representation of string arrays as generics, we no longer need to give different names to kernels. This PR addresses this (and makes the implementation to be a generic instead of a macro, equivalent to the implementation for primitive types). Closes #8263 from jorgecarleitao/clean_b Authored-by: Jorge C. Leitao <jorgecarleitao@gmail.com> Signed-off-by: Andy Grove <andygrove@nvidia.com>

view details

Neville Dipale

commit sha fe862a4d85dcb60c08518b0c9ccfdb1d9e9273f2

ARROW-9981: [Rust] [Flight] Expose IpcWriteOptions on utils Allows flight users to specify IpcWriteOptions for Arrow to Flight conversions Closes #8276 from nevi-me/ARROW-9981 Authored-by: Neville Dipale <nevilledips@gmail.com> Signed-off-by: Andy Grove <andygrove@nvidia.com>

view details

Wes McKinney

commit sha 97ade8115ab52d8f591da04ea46a283f2c377ab1

ARROW-8601: [Go][FOLLOWUP] Fix RAT violations related to Flight in Go Closes #8272 from wesm/ARROW-8601 Authored-by: Wes McKinney <wesm@apache.org> Signed-off-by: Wes McKinney <wesm@apache.org>

view details

Neal Richardson

commit sha c646738c362baafa5a1c7bf20e607df1dece73b7

ARROW-10098: [R][Doc] Fix copy_files doc mismatch Somehow #8187 had a passing build but it didn't regenerate the R docs, so R builds are failing on master because the doc signature doesn't match the code. Closes #8277 from nealrichardson/fix-r Authored-by: Neal Richardson <neal.p.richardson@gmail.com> Signed-off-by: Neal Richardson <neal.p.richardson@gmail.com>

view details

Krisztián Szűcs

commit sha 87dd7e9894b2beb6310e634764177ab83eac3009

ARROW-9992: [C++][Python] Refactor python to arrow conversions based on a reusable conversion API ### Targets of the refactoring: - PythonToArrow converters based on a common API - PyBytesView to use `Result` return values and contain `is_utf8` flag - PyConversionOptions is now available from all converters so we can honor its flags ### Fixes - ARROW-9993 [Python] Tzinfo - string roundtrip fails on pytz.StaticTzInfo objects - ARROW-9994 [C++][Python] Auto chunking nested array containing binary-like fields result malformed output - ARROW-9996 [C++] Dictionary is unset when calling DictionaryArray.GetScalar for null values - ~ARROW-9997 [Python] StructScalar.as_py() fails if the type has duplicate field names~ - ARROW-9999 [Python] Support constructing dictionary array directly through pa.array() - ARROW-10000 [C++][Python] Support constructing StructArray from list of key-value pairs - ARROW-9593 [Python] Add custom pickle reducers for DictionaryScalar - ARROW-6281 [Python] Produce chunked arrays for nested types in pyarrow.array - ARROW-2367 [Python] ListArray has trouble with sizes greater than kMaximumCapacity - ARROW-9976: [Python] ArrowCapacityError when doing Table.from_pandas with large dataframe ### Backward incompatibility ~~Since a struct type can contain duplicated field names we cannot return a struct scalar as a mapping, so I had to change the `.as_py()` representation to return with a list of key-value pairs.~~ ### TODOs: - [x] ensure that the large memory tests are passing - [x] benchmark and check binary size again ### Library size Before: ``` 12M Sep 25 15:05 libarrow.200.0.0.dylib 2.7M Sep 25 15:07 libarrow_python.200.0.0.dylib ``` After: ``` 12M Sep 25 15:46 libarrow.200.0.0.dylib 2.1M Sep 25 15:50 libarrow_python.200.0.0.dylib ``` ### Benchmarks Executed the following ASV benchmark: ```bash asv continuous --bench convert_builtins master py2ar --no-only-changed --split ``` After some optimization: ``` Benchmarks that have improved: before after ratio [f358a29b] [18d1c052] <master> <py2ar> - 2.78±0.03ms 2.45±0.03ms 0.88 convert_builtins.ConvertPyListToArray.time_convert('bool') - 3.59±0.01ms 3.12±0.02ms 0.87 convert_builtins.ConvertPyListToArray.time_convert('int32') - 3.37±0.01ms 2.73±0.01ms 0.81 convert_builtins.ConvertPyListToArray.time_convert('uint32') - 3.74±0.02ms 3.03±0.01ms 0.81 convert_builtins.ConvertPyListToArray.time_convert('int64') - 3.38±0.01ms 2.69±0.01ms 0.80 convert_builtins.ConvertPyListToArray.time_convert('uint64') - 2.83±0.01ms 2.24±0.01ms 0.79 convert_builtins.ConvertPyListToArray.time_convert('float32') - 3.92±0.02ms 2.99±0.02ms 0.76 convert_builtins.ConvertPyListToArray.time_convert('binary10') - 14.1±0.04ms 8.89±0.05ms 0.63 convert_builtins.ConvertPyListToArray.time_convert('unicode') - 5.60±0.01ms 3.24±0.03ms 0.58 convert_builtins.ConvertPyListToArray.time_convert('ascii') - 5.37±0.02ms 2.91±0.04ms 0.54 convert_builtins.ConvertPyListToArray.time_convert('binary') Benchmarks that have stayed the same: before after ratio [f358a29b] [18d1c052] <master> <py2ar> 14.8±0.02ms 15.5±0.1ms 1.05 convert_builtins.ConvertPyListToArray.time_convert('decimal') 16.4±0.7ms 15.1±0.6ms 0.92 convert_builtins.ConvertPyListToArray.time_convert('struct from tuples') 34.4±0.3ms 31.5±0.4ms 0.92 convert_builtins.ConvertPyListToArray.time_convert('int64 list') 16.7±0.7ms 15.1±0.6ms ~0.91 convert_builtins.ConvertPyListToArray.time_convert('struct') 2.42±0.02ms 2.05±0.03ms ~0.85 convert_builtins.ConvertPyListToArray.time_convert('float64') ``` Closes #8088 from kszucs/py2ar Authored-by: Krisztián Szűcs <szucs.krisztian@gmail.com> Signed-off-by: Benjamin Kietzman <bengilgit@gmail.com>

view details

Antoine Pitrou

commit sha a0c2e81d6400d3c2fdb7ee0be0688e2bcbd68293

ARROW-9769: [Python] Un-skip tests with fsspec in-memory filesystems The issue which caused us to skip those tests was fixed somewhere between fsspec 0.8.0 and 0.8.2. Closes #8258 from pitrou/ARROW-9769-unskip-fsspec-test Authored-by: Antoine Pitrou <antoine@python.org> Signed-off-by: Joris Van den Bossche <jorisvandenbossche@gmail.com>

view details

Romain Francois

commit sha cac5e629cc3e1a1a871f9f77537cba24f7f0ff0f

ARROW-10071: [R] segfault with ArrowObject from previous session, or saved ``` r library(arrow, warn.conflicts = FALSE) a <- Array$create(1:10) tf <- tempfile() saveRDS(a, tf) b <- readRDS(tf) b$length() #> Error in Array__length(self): Invalid <Array>, external pointer to null ``` <sup>Created on 2020-09-23 by the [reprex package](https://reprex.tidyverse.org) (v0.3.0.9001)</sup> Closes #8246 from romainfrancois/ARROW-10071/segfault Lead-authored-by: Romain Francois <romain@rstudio.com> Co-authored-by: Benjamin Kietzman <bengilgit@gmail.com> Signed-off-by: Benjamin Kietzman <bengilgit@gmail.com>

view details

Andy Grove

commit sha ae1d24efcc3f1ac2a876d8d9f544a34eb04ae874

ARROW-9839: [Rust] [DataFusion] Implement ExecutionPlan.as_any This allows ExecutionPlan to be downcast to a specific operator. Closes #8284 from andygrove/ARROW-9839 Authored-by: Andy Grove <andygrove73@gmail.com> Signed-off-by: Andy Grove <andygrove73@gmail.com>

view details

Andy Grove

commit sha 75cdad4e1bf24e58549abcc7fcb2d3f65f3832e4

ARROW-9754: [Rust] [DataFusion] Implement async in ExecutionPlan trait This PR implements async in the ExecutionPlan trait. I ran the TPC-H benchmark and the performance is about the same. Master branch: ``` Running benchmarks with the following options: TpchOpt { query: 1, debug: false, iterations: 3, concurrency: 24, batch_size: 4096, path: "/mnt/tpch/parquet/100-240", file_format: "parquet" } Query 1 iteration 0 took 14365 ms Query 1 iteration 1 took 14284 ms Query 1 iteration 2 took 14269 ms ``` This PR: ``` Running benchmarks with the following options: TpchOpt { query: 1, debug: false, iterations: 3, concurrency: 24, batch_size: 4096, path: "/mnt/tpch/parquet/100-240", file_format: "parquet" } Query 1 iteration 0 took 14305 ms Query 1 iteration 1 took 14372 ms Query 1 iteration 2 took 14323 ms ``` _EDIT: I previously posted perf numbers that were marginally better but that was due to using a more recent Rust nightly during the development of this PR._ Closes #8285 from andygrove/async-execution Authored-by: Andy Grove <andygrove73@gmail.com> Signed-off-by: Andy Grove <andygrove73@gmail.com>

view details

liyafan82

commit sha d3786a1b799017d6223a76bf4b6310986f4bc275

ARROW-10069: [Java] Support running Java benchmarks from command line See https://issues.apache.org/jira/browse/ARROW-10069 Closes #8245 from liyafan82/fly_0923_pf Authored-by: liyafan82 <fan_li_ya@foxmail.com> Signed-off-by: David Li <li.davidm96@gmail.com>

view details

Jorge C. Leitao

commit sha c4b0d0e6cdb49f508f3aeca90a47bf8d0c8a4ffd

ARROW-10019: [Rust] Add substring kernel This PR adds a new function to kernels called `substring` that yields a substring of a StringArray starting at a given index, and with a given optional length. `fn substring(array: &Array, start: i32, length: &Option<u32>) -> Result<ArrayRef>` This operation is common in strings, and it is useful for string-based transformations. The API is inspired by Spark's API. Closes #8199 from jorgecarleitao/substring Authored-by: Jorge C. Leitao <jorgecarleitao@gmail.com> Signed-off-by: Neville Dipale <nevilledips@gmail.com>

view details

Josiah

commit sha 848c22541e530ab25b7146a7a9a3653a403dd9af

ARROW-9965: [Java] Improve performance of BaseFixedWidthVector.setSafe by optimizing capacity calculations It turns out that setSafe performs a very expensive integer division when trying to compute buffer capacity; specifically, it divides by the field size, which isn't hardcoded. Although it is typically a power of 2, this doesn't compile down to a bitshift. Special-casing and forcing a bitshift operation results in a ~300% increase in benchmarks that use a hot loop to set Arrow vectors. We have a similar use-case in an internal data-intensive service. Benchmark results with arrow.enable_unsafe_memory_access=true Before: ``` Benchmark Mode Cnt Score Error Units IntBenchmarks.setIntDirectly avgt 15 9.563 ± 0.335 us/op IntBenchmarks.setWithValueHolder avgt 15 9.266 ± 0.064 us/op IntBenchmarks.setWithWriter avgt 15 18.806 ± 0.154 us/op ``` After: ``` Benchmark Mode Cnt Score Error Units IntBenchmarks.setIntDirectly avgt 15 3.490 ± 0.175 us/op IntBenchmarks.setWithValueHolder avgt 15 3.806 ± 0.015 us/op IntBenchmarks.setWithWriter avgt 15 5.490 ± 0.304 us/op ``` See https://issues.apache.org/jira/browse/ARROW-9965 for further benchmarks, and an analysis of the root cause of the slowdown. Closes #8214 from josiahyan/ARROW-9965 Authored-by: Josiah <josiah.yan@gmail.com> Signed-off-by: liyafan82 <fan_li_ya@foxmail.com>

view details

Benjamin Kietzman

commit sha 515daab445cc2d5557bc5c9518cd70e18e3472d2

ARROW-8618: [C++] Clean up some redundant std::move()s ARROW_ASSIGN_OR_RAISE and friends move their RHS, so calling move on those is unnecessary. Closes #8264 from bkietz/8618-ASSIGN-OR-RAISE-should-mo Authored-by: Benjamin Kietzman <bengilgit@gmail.com> Signed-off-by: Antoine Pitrou <antoine@python.org>

view details

Benjamin Kietzman

commit sha 477c1021ac013f22389baf9154fb9ad0cf814bec

ARROW-9924: [C++][Dataset] Enable per-column parallelism for single ParquetFileFragment scans Closes #8188 from bkietz/9924-Performance-regression-re Authored-by: Benjamin Kietzman <bengilgit@gmail.com> Signed-off-by: Wes McKinney <wesm@apache.org>

view details

push time in 9 days

pull request commentrust-lang/rustup

Build for aarch64-apple-darwin

have you confirmed that rustup believes this is a valid host triple?

If I understand you, I think so. rustup actually works “as-is” today:

arch --x86_64 \
sh <(curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs) \
--default-host aarch64-apple-darwin \
--default-toolchain nightly

I expect that change removes the need to bring in the x86-64 emulator. A future change to the shell script should reduce it to the usual one-liner.

shepmaster

comment created time in 9 days

delete branch shepmaster/openssl-src-rs

delete branch : aarch64-apple-darwin-ci

delete time in 9 days

issue commentrust-lang/rust

Tracking issue for supporting macOS on Apple Silicon (ARM)

Status update

Progress has continued at a measured pace. You can see a summary of the work to date in the "Current status summary" section in the top post. The most recent update is that aarch64-apple-darwin is now a Tier 2 platform. It is important to note that the compiler tests are not being run at this point, as CI has no way of executing them.

If you'd like to try using the new compiler, I've created some basic instructions on how to configure your project to cross-compile to aarch64-apple-darwin. If you have access to an Apple DTK, there are also instructions on how to download and install the native toolchain.


As a reminder:

A tracking issue is not meant for large scale discussion, questions, or bug reports about a feature. Instead, join the discussion and/or contribute in the #t-compiler/arm Zulip stream or open a new issue for bug reports. You are encouraged to comment here to link to related issues.

shepmaster

comment created time in 9 days

pull request commentalexcrichton/openssl-src-rs

Add aarch64-apple-darwin to CI

Test failure looks unrelated / spurious.

shepmaster

comment created time in 9 days

pull request commentrust-lang/rustup

Build for aarch64-apple-darwin

The macos changes need to go in the actions template

Done.

the set-env stuff needs changing now

Done.

shepmaster

comment created time in 9 days

push eventshepmaster/rust

Jake Goulding

commit sha f8e777630689cab1b5feb76d4ca947311cb9d1e2

Instructions

view details

push time in 9 days

push eventshepmaster/openssl-src-rs

Jake Goulding

commit sha 1bf89dc90e3b0756a922ad207334f7a83b2368ca

Add aarch64-apple-darwin to CI

view details

push time in 9 days

push eventshepmaster/rustup

follower

commit sha 1896e7b1a8d3ab60fe843580df7d0c519ec11862

Typo fix: "the a" -> "the"

view details

Eric Huss

commit sha 3879c49bf087d74624d63d14620e91d121ff8333

Update deprecated GitHub Actions commands.

view details

Eric Huss

commit sha f048a68b22f4fdbf2556d15719a227156a224056

Add workaround for bug in macOS CI cache.

view details

Daniel Silverstone

commit sha 2b59a3b50d0886281b62cdbc272424a93e424d5a

Merge pull request #2503 from follower/patch-1 Typo fix: "the a" -> "the"

view details

Daniel Silverstone

commit sha 0a74013bc70f46611b1ae39d019f23ffd30dc185

Merge pull request #2513 from ehuss/github-deprecated-action-commands Update deprecated GitHub Actions commands.

view details

Jake Goulding

commit sha 994eaf3d805b3739f01d4fbc56cbcff81a72b703

Update to latest version of cc

view details

Jake Goulding

commit sha c82687490e34f51ad3fd4dcfd5c0a1edff84547f

Update to latest version of libc

view details

Jake Goulding

commit sha 87e5206e7d534680e3fe6cc7401e7f08d87175ab

Update to latest version of libz

view details

Jake Goulding

commit sha 32a6b9e39c1a049b840433f973de0c1ba21caa14

Update to latest version of openssl-src

view details

Jake Goulding

commit sha b46366ec690d890b2651dfff250d6de5db4137ee

Build for aarch64-apple-darwin

view details

push time in 9 days

push eventshepmaster/rustup

follower

commit sha 1896e7b1a8d3ab60fe843580df7d0c519ec11862

Typo fix: "the a" -> "the"

view details

Eric Huss

commit sha 3879c49bf087d74624d63d14620e91d121ff8333

Update deprecated GitHub Actions commands.

view details

Eric Huss

commit sha f048a68b22f4fdbf2556d15719a227156a224056

Add workaround for bug in macOS CI cache.

view details

Daniel Silverstone

commit sha 2b59a3b50d0886281b62cdbc272424a93e424d5a

Merge pull request #2503 from follower/patch-1 Typo fix: "the a" -> "the"

view details

Daniel Silverstone

commit sha 0a74013bc70f46611b1ae39d019f23ffd30dc185

Merge pull request #2513 from ehuss/github-deprecated-action-commands Update deprecated GitHub Actions commands.

view details

push time in 9 days

pull request commentrust-lang/rustup

Build for aarch64-apple-darwin

Ah, I was waiting for https://github.com/rust-lang/rustup/issues/2515 Anna it looks like it’s been merged.

shepmaster

comment created time in 9 days

push eventshepmaster/rust-ffi-omnibus

Deployment Bot (from Travis CI)

commit sha 3654a16f001fa3e985612ce8dfda9a0c55f571cd

Deploy shepmaster/rust-ffi-omnibus to github.com/shepmaster/rust-ffi-omnibus.git:gh-pages

view details

push time in 9 days

pull request commentalexcrichton/openssl-src-rs

Add aarch64-apple-darwin to CI

That’s nasty and I love it.

shepmaster

comment created time in 10 days

push eventshepmaster/rustup

Jake Goulding

commit sha 1fb4c185037b187a1cb6aa701d74bfc89f462a22

Update to latest version of cc

view details

Jake Goulding

commit sha 4acf0a72ff931c7452e5f238560fb3c032d5faa9

Update to latest version of libc

view details

Jake Goulding

commit sha 7a6d11e8a5cf978679567c47268ec22d4ab63954

Update to latest version of libz

view details

Jake Goulding

commit sha 8393dab03690cb2bea7b207586394ba098aa0f83

Update to latest version of openssl-src

view details

Jake Goulding

commit sha cb19c082bc3c1982300292dcd83de9d06d603330

Build for aarch64-apple-darwin

view details

push time in 10 days

push eventshepmaster/rustup

Jake Goulding

commit sha e861aee174055e6885c740b95fd49beb719f8d32

Build for aarch64-apple-darwin

view details

push time in 10 days

push eventshepmaster/rust

Jake Goulding

commit sha e654dd66f431bb9a27e58c8b603dc6a00b1c3863

Instructions

view details

push time in 10 days

push eventshepmaster/rustup

Jake Goulding

commit sha d87e561564f3fcc448cbcafd679ae6a2dbbe73ca

Build for aarch64-apple-darwin

view details

push time in 10 days

push eventshepmaster/rustup

Jake Goulding

commit sha 2ebef3925af1ff52367c4512c79c9a91ec6e55b3

Build for aarch64-apple-darwin

view details

push time in 10 days

PR opened rust-lang/rustup

Build for aarch64-apple-darwin
+7 -1

0 comment

1 changed file

pr created time in 10 days

create barnchshepmaster/rustup

branch : aarch64-apple-darwin

created branch time in 10 days

fork shepmaster/rustup

The Rust toolchain installer

fork in 10 days

push eventshepmaster/rust-ffi-omnibus

Deployment Bot (from Travis CI)

commit sha 8db585f166449ebafe51f4c2620fe3e792dfbe24

Deploy shepmaster/rust-ffi-omnibus to github.com/shepmaster/rust-ffi-omnibus.git:gh-pages

view details

push time in 10 days

pull request commentalexcrichton/openssl-src-rs

Add aarch64-apple-darwin to CI

Hmm. Any suggested way you want me to change it to do a build-but-not-run test?

    Finished test [unoptimized + debuginfo] target(s) in 1m 00s
     Running `/Users/runner/work/openssl-src-rs/openssl-src-rs/target/aarch64-apple-darwin/debug/deps/testcrate-771f9a4a8d42eef2`
shepmaster

comment created time in 10 days

push eventshepmaster/openssl-src-rs

Jake Goulding

commit sha c825f4a7322992a224d5b3269de404f6d6703125

Add aarch64-apple-darwin to CI

view details

push time in 10 days

push eventshepmaster/rust

Guillaume Gomez

commit sha a215151cd357945acdb2675010708cb2d10bb4c0

Allow ascii whitespace char for doc aliases

view details

Guillaume Gomez

commit sha accc26abc0e53067d7a97d0fb19800c37a24f844

Add test for whitespace in doc alias

view details

Guillaume Gomez

commit sha 11f3476c59ee013c017e669676cfaca00a67b3f1

Enforce whitespace ascii character check for doc alias

view details

Guillaume Gomez

commit sha 861b8921c08e3cbe2ff8176679cc0cb3216bb2e3

Clean up rustdoc HTML tags check pass

view details

Guillaume Gomez

commit sha 0009cbaabd6f2ba986e7631905612aa83d5970f8

Add check for HTML comments

view details

Tomasz Miąsko

commit sha 585e737ec1844e13bbf2f50f3dc1057057a52184

Validate references to source scopes

view details

Arlo Siemsen

commit sha de4bcfd33133a8c7e6947e13a0711de5352197aa

Include aarch64-pc-windows-msvc in the dist manifests

view details

est31

commit sha d7791f485ba51a4eda241a0ec70d7933858b124b

Remove unused code from rustc_middle

view details

est31

commit sha 49d4a756f1138d8246abb1c027490d1ea37be920

Remove unused code from rustc_ast

view details

est31

commit sha feaac592a303f7407d604b52aa2abf42be68b40b

Remove unused code from rustc_codegen_*

view details

est31

commit sha 6897619d6d7c530d071cb8587d12c5de3353aa75

Remove unused code from rustc_hir

view details

est31

commit sha 9ed2177d86f7d80dbd6ce23ab009cd3dc716492c

Remove unused code from rustc_infer

view details

est31

commit sha 338fad21621638ed93e4f6cb05c55105b617af71

Remove unused code from rustc_query_system

view details

est31

commit sha 58b3923ad377e79a0517ec15a672e3f8f90b10b4

Remove unused code from rustc_span

view details

est31

commit sha 215cd36e1cff1806429806cb5be81f6d1a5f98b0

Remove unused code from remaining compiler crates

view details

Guillaume Gomez

commit sha dd3be7823722503df0496b606f258e14e04e9607

Handle multi-line HTML comments

view details

Ian Jackson

commit sha c4c5653a48fa6871bf2a07dd56cb7f2801115bfb

x.py: setup: Refactor to centralise list of profiles Put all()'s otuput in the order we want to print things in, and add a comment about why they are in this order. Provide purpose() and all_for_help(). Use these things everywhere. Move all the abbrev character ("a", "b", etc.) processing into interactive_path. No functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

view details

Ian Jackson

commit sha b7c6041df1489b866a3f71a74afc180a8458a324

x.py: setup: Provide a description of what it does Co-authored-by: Joshua Nelson <joshua@yottadb.com>

view details

Ian Jackson

commit sha 6e9e040bf85dd27e503a8c7f70b3e4d360c40d58

x.py: setup: Offer keywords in interactive prompt We understand these profile names because we use .to_str(). Mention them in the question. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

view details

Ian Jackson

commit sha e9058571ce97dc8f3e5551ad38d1d59c2caa1c48

x.py setup: Fix handling of wrong interactive input We need a fresh input buffer each time, or we reuse the previous data (since `read_line` appends). Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

view details

push time in 10 days

push eventshepmaster/rust

Guillaume Gomez

commit sha a215151cd357945acdb2675010708cb2d10bb4c0

Allow ascii whitespace char for doc aliases

view details

Guillaume Gomez

commit sha accc26abc0e53067d7a97d0fb19800c37a24f844

Add test for whitespace in doc alias

view details

Guillaume Gomez

commit sha 11f3476c59ee013c017e669676cfaca00a67b3f1

Enforce whitespace ascii character check for doc alias

view details

Guillaume Gomez

commit sha 861b8921c08e3cbe2ff8176679cc0cb3216bb2e3

Clean up rustdoc HTML tags check pass

view details

Guillaume Gomez

commit sha 0009cbaabd6f2ba986e7631905612aa83d5970f8

Add check for HTML comments

view details

Tomasz Miąsko

commit sha 585e737ec1844e13bbf2f50f3dc1057057a52184

Validate references to source scopes

view details

Arlo Siemsen

commit sha de4bcfd33133a8c7e6947e13a0711de5352197aa

Include aarch64-pc-windows-msvc in the dist manifests

view details

est31

commit sha d7791f485ba51a4eda241a0ec70d7933858b124b

Remove unused code from rustc_middle

view details

est31

commit sha 49d4a756f1138d8246abb1c027490d1ea37be920

Remove unused code from rustc_ast

view details

est31

commit sha feaac592a303f7407d604b52aa2abf42be68b40b

Remove unused code from rustc_codegen_*

view details

est31

commit sha 6897619d6d7c530d071cb8587d12c5de3353aa75

Remove unused code from rustc_hir

view details

est31

commit sha 9ed2177d86f7d80dbd6ce23ab009cd3dc716492c

Remove unused code from rustc_infer

view details

est31

commit sha 338fad21621638ed93e4f6cb05c55105b617af71

Remove unused code from rustc_query_system

view details

est31

commit sha 58b3923ad377e79a0517ec15a672e3f8f90b10b4

Remove unused code from rustc_span

view details

est31

commit sha 215cd36e1cff1806429806cb5be81f6d1a5f98b0

Remove unused code from remaining compiler crates

view details

Guillaume Gomez

commit sha dd3be7823722503df0496b606f258e14e04e9607

Handle multi-line HTML comments

view details

Ian Jackson

commit sha c4c5653a48fa6871bf2a07dd56cb7f2801115bfb

x.py: setup: Refactor to centralise list of profiles Put all()'s otuput in the order we want to print things in, and add a comment about why they are in this order. Provide purpose() and all_for_help(). Use these things everywhere. Move all the abbrev character ("a", "b", etc.) processing into interactive_path. No functional change. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

view details

Ian Jackson

commit sha b7c6041df1489b866a3f71a74afc180a8458a324

x.py: setup: Provide a description of what it does Co-authored-by: Joshua Nelson <joshua@yottadb.com>

view details

Ian Jackson

commit sha 6e9e040bf85dd27e503a8c7f70b3e4d360c40d58

x.py: setup: Offer keywords in interactive prompt We understand these profile names because we use .to_str(). Mention them in the question. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

view details

Ian Jackson

commit sha e9058571ce97dc8f3e5551ad38d1d59c2caa1c48

x.py setup: Fix handling of wrong interactive input We need a fresh input buffer each time, or we reuse the previous data (since `read_line` appends). Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

view details

push time in 10 days

create barnchshepmaster/openssl-src-rs

branch : aarch64-apple-darwin-ci

created branch time in 10 days

push eventshepmaster/openssl-src-rs

Brandon Bergren

commit sha 546ccc6f0753311b9d171d6a51f74ff95866945b

Add FreeBSD powerpc64le support (#75) FreeBSD PowerPC64LE is a new target. This is needed to cross-build cargo.

view details

Jake Goulding

commit sha faeadb381fa185f841da9c883eed75ff48086433

Add upstream patch to allow building on aarch64-apple-darwin (#74) * Use fs module convenience methods for MUSL patch * Add upstream patch to allow building on aarch64-apple-darwin Closes #72

view details

Will

commit sha 5edac7cc7b1edd85892de5175723993e228634b9

i586 support (#76)

view details

Alex Crichton

commit sha 8338b33a01b4e4ad777d3f06b21415466b6ebf95

Bump to 111.12.0+1.1.1h

view details

push time in 10 days

issue commentshepmaster/twox-hash

Implement Write trait

Sorry, I missed this the first time around!

use std::fs::File;
use twox_hash::XxHash64;

fn main() {
    let mut f = File::open("/etc/hosts").expect("Unable to open file");

    let hasher = XxHash64::with_seed(0);
    let mut hw = HashWriter(hasher);

    io::copy(&mut f, &mut hw).expect("Unable to copy data");

    let hasher = hw.0;
    println!("{}", hasher.finish());
}

See also https://github.com/shepmaster/twox-hash/blob/master/src/bin/hash_file.rs

I've updated the SO answer as well.

ErQrYfkrju

comment created time in 10 days

issue commentshepmaster/twox-hash

[question] What is the purpose of RandomXxHashBuilder64

Wow, I totally missed this question, sorry!

I don't know enough about hashes to be an authoritative source about them. Your best bet is to check with the actual hash authors. I just read code and make the test outputs line up :-).

The true answer is that I was following the pattern in the standard library (which, as you say, aims for HashDOS resistance). I never spent much time thinking about it. 😇

dsprenkels

comment created time in 10 days

issue commentshepmaster/twox-hash

new release?

1.6.0 is released. hash away!

cholcombe973

comment created time in 10 days

issue closedshepmaster/twox-hash

new release?

Could you cut a new release to crates.io for the digest 0.9 support? Everything works fine when I compile against master but I'd like to not have to do that :)

closed time in 10 days

cholcombe973

created tagshepmaster/twox-hash

tagv1.6.0

A Rust implementation of the XXHash algorithm.

created time in 10 days

push eventshepmaster/twox-hash

Jake Goulding

commit sha d5223e0f85c4b06e335a43c672b4a9992c766a14

Update Cargo keywords and description

view details

Jake Goulding

commit sha 5e104fbeae2a7bb83aca933b5c12960370e09809

Release version 1.6.0

view details

push time in 10 days

delete branch shepmaster/twox-hash

delete branch : duel-of-digest

delete time in 10 days

more