Skip to content

Instantly share code, notes, and snippets.

View spastorino's full-sized avatar

Santiago Pastorino spastorino

View GitHub Profile
{}:
# This file contains a development shell for working on rustc.
let
nixpkgs = (builtins.fetchTarball "https://github.com/NixOS/nixpkgs/archive/f101b1d0f976b95444cdaf19a8f3d09148bd9c02.tar.gz");
pkgs = import (nixpkgs) { };
# Build configuration for rust-lang/rust. Based on `config.toml.example` from
# `1bd30ce2aac40c7698aa4a1b9520aa649ff2d1c5`.
config = pkgs.writeText "rustc-config" ''
changelog-seen = 2

Procedure

This document details the procedure the WG-prioritization follows to fill the agenda for the weekly meeting of T-compiler. The working group focuses mainly on triaging T-compiler and libs-impl bugs, deciding if bugs are critical (potential release blockers) or not.

The procedure in detail

High level overview:

  • Follow ups from previous meeting
commit a2263d3bcd577949208df9cffcc985e6d0196e84
Author: Santiago Pastorino <spastorino@gmail.com>
Date: Fri Nov 22 17:26:09 2019 -0300
Promote `Ref`s to constants instead of static
diff --git a/src/librustc/mir/interpret/queries.rs b/src/librustc/mir/interpret/queries.rs
index e6caa146a62..e219e0b7eef 100644
--- a/src/librustc/mir/interpret/queries.rs
+++ b/src/librustc/mir/interpret/queries.rs

Keybase proof

I hereby claim:

  • I am spastorino on github.
  • I am spastorino (https://keybase.io/spastorino) on keybase.
  • I have a public key whose fingerprint is 98D1 DCEA 3997 CE45 32C5 DE31 88C9 41CD A1D4 6432

To claim this, I am signing this object:

$mobile-breakpoint: 768px;
$footer-bg: #f5f5f5;
// Bootstrap variables overrides
$gray-dark: rgb(68, 68, 68);
$gray: rgb(119, 119, 119);
$gray-light: rgb(128, 128, 128);
$gray-lighter: rgb(221, 221, 221);
$brand-primary: rgb(217, 35, 15);
use std::ops::{Add, Sub, Mul};
#[derive(Show, Copy)]
struct Vec2<T> {
x: T,
y: T,
}
// Apply bound to `T` at first instance of `T`. `T`
// must implement the `Add` trait.
use std::ops::{Add, Sub, Mul};
#[derive(Show, Copy)]
struct Vec2<T> {
x: T,
y: T,
}
// Apply bound to `T` at first instance of `T`. `T`
// must implement the `Add` trait.
~ cat .zshenv
source /usr/local/opt/chruby/share/chruby/chruby.sh
source /usr/local/opt/chruby/share/chruby/auto.sh
chruby 2.2
~ ruby -v
ruby 2.2.0dev (2014-06-05 trunk 46357) [x86_64-darwin13]
~ cd /tmp/2_1_project
/tmp/2_1_project ruby -v
ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-darwin13.0]
/tmp/2_1_project cd

Keybase proof

I hereby claim:

  • I am spastorino on github.
  • I am spastorino (https://keybase.io/spastorino) on keybase.
  • I have a public key whose fingerprint is 2CAD 3D67 ABB3 3654 1EF2 065C EDDB 084C A40D E1F5

To claim this, I am signing this object: