profile
viewpoint
Aman Arora arora-aman @meraki Waterloo, ON aman-arora.com Soft Engg '21 @ University of Waterloo. Previous intern at @thalmic @MADApparel @microsoft

fantastic-kit/fantastic-kit 12

a hackable all-in-one CLI toolkit to make your life easier. fk everything!

arora-aman/CustomDialogs 2

Customise your dialogs the new way

arora-aman/gpm2spotify 1

Port Google Play Music Library/Playlist to Spotify

arora-aman/Shop-with-Friends 1

An android application to help maintain shopping lists and to share them amongst friends.

arora-aman/vimrc 1

The ultimate Vim configuration: vimrc

arora-aman/AndroidX 0

Mobile Sore Management Software

arora-aman/compiler-team 0

A home for compiler team planning documents, meeting minutes, and other such things.

arora-aman/core_app 0

COЯE : - Computer Obsessed Radical Enthusiasts, the computer and technology club of Delhi Public School, Dwarka.

fork Ambyjkl/AppImageKit

Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.freenode.net

http://appimage.org

fork in a day

startedmicrosoft/TypeScript

started time in a day

startednetlify/gotrue

started time in a day

startedfacebookexperimental/eden

started time in 2 days

PublicEvent

fork hawkw/linkerd2-proxy

A purpose-built proxy for the Linkerd service mesh. Written in Rust.

https://linkerd.io

fork in 4 days

startedportkey-cloud/portkey

started time in 4 days

startedactions/create-release

started time in 5 days

startedkiegroup/drools

started time in 6 days

startedfxn/zeitwerk

started time in 6 days

starteddianariyanto/virtual-display-linux

started time in 6 days

startedpeterkhayes/solitaireVictory

started time in 6 days

startedbvaisvil/zenith

started time in 8 days

issue openedrust-lang/project-rfc-2229

matching is always considered a use of the place, even with `_` patterns

In this example playground:

    let foo = [1, 2, 3];
    let c = || match foo { _ => () };

the match foo winds up registering a read of foo in the ExprUseVisitor. Note that the behavior here is different from let _ = foo. This is also somewhat inconsistent with the borrow checker, which considers match foo { _ => () } to not be a use (i.e., this code compiles, playground):

let mut x = 1;
let y = &x;
match x { _ => () }
drop(y);

created time in 9 days

issue openedrust-lang/project-rfc-2229

base of an index projection is always captured

In the following example (playground):

let foo = [1, 2, 3];
|| let _ = foo[0];
  • ExprUseVisior sees foo[0] as an overloaded index operation
  • It therefore considers foo to be used
  • So the closure will capture foo

However, it would be plausible:

  • because foo[0] is not overloaded, and 0 is constant, ec
  • we could consider foo[0] as a place expression
  • and thus ignore it because it is assigned to _
  • and thus not capure foo

created time in 9 days

startedjoaquim-verges/ProjectorAndroidStudio

started time in 10 days

startedbartve/disconnect

started time in 12 days

startedlogseq/logseq

started time in 14 days

startedkodyang/hallway-hello

started time in 14 days

startedTeam-Chicken-Nuggets/fydp-frontend

started time in 15 days

startedTaylorP/Raspboot

started time in 15 days

startedJakeWharton/dependency-tree-diff

started time in 16 days

startedJetBrains/projector-server

started time in 16 days

PublicEvent

startedawesomedata/awesome-public-datasets

started time in 18 days

startedAlgorithmCrackers/Interview-Questions

started time in 18 days

startedtheseus-os/Theseus

started time in 18 days

startedcashapp/exhaustive

started time in 18 days

created repositoryhawkw/async-cancel

fast, cheap, and out of control task cancelation

created time in 18 days

fork null-sleep/qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families

https://qmk.fm

fork in 22 days

more