#1 ferjm - 2018-09-28T14:01:27.231392

wrote https://github.com/servo/servo...

#2 ferjm - 2018-09-26T15:33:27.674130

spending the day in a gst-build nightmare trying to get us updated gstreamer libs for CI

#3 ferjm - 2018-09-17T16:02:52.409854

made WebAudio work on Android https://github.com/servo/servo... It still needs some clean up though

#4 ferjm - 2018-09-12T16:24:14.754056

working on enabling webaudio for android https://github.com/servo/servo...

#5 ferjm - 2018-09-12T16:22:16.611239

fixed windows missing dlls errors from GStreamer addition and SM upgrade https://github.com/servo/servo...

#6 ferjm - 2018-09-12T16:21:11.069782

fixed all AudioBuffer related WPTs crashes. Targeting correctness now https://github.com/servo/servo...

#7 ferjm - 2018-08-31T16:48:51.610467

some fixes to video player PR https://github.com/servo/servo...

#8 ferjm - 2018-08-30T17:09:17.597799

Trying to fix windows nightly builds https://github.com/servo/servo...

#9 ferjm - 2018-08-30T17:09:04.475174

Patch to decrease error rate of choco intermittent issues https://github.com/servo/servo...

#10 ferjm - 2018-08-30T17:08:50.333484

Removed gstreamer libpath workaround from appveyor https://github.com/servo/servo...

#11 ferjm - 2018-08-30T17:08:36.494369

added support for multichannel audio decoder https://github.com/servo/media... and https://github.com/servo/servo...

#12 ferjm - 2018-08-28T14:43:19.726734

investigated msvc build errors while trying to update pkg-config-rs to get rid of gstreamer libpath workaround https://github.com/servo/servo...

#13 ferjm - 2018-08-24T13:47:33.987492

Massively improved audio decoder performance by making sink process samples asap

#14 ferjm - 2018-08-24T13:46:25.392414

Fixed some WebAudio WPTs

#15 ferjm - 2018-08-24T13:46:16.694132

Reviewed PannerNode/AudioListener PRs

#16 ferjm - 2018-08-23T15:20:06.708049

back from PTO. Went through email, bugmail, review queue

#17 ferjm - 2018-08-02T16:00:36.948254

made the test video player render video https://github.com/servo/media...

#18 ferjm - 2018-08-01T12:20:36.456335

Fixed servo-media Android example https://github.com/servo/media...

#19 ferjm - 2018-08-01T12:19:15.504748

Last days focused on finishing the WebAudio API PR. Now merged \o/ https://github.com/servo/servo.... Now working on a test player app. Fighting WebRender.

#20 ferjm - 2018-07-24T14:37:07.276730

support for offline context https://github.com/servo/media...

#21 ferjm - 2018-07-23T08:14:59.248398

fixed appveyor for WebAudio

#22 ferjm - 2018-07-20T08:26:08.351915

fighting with appveyor to build gstreamer-rs on windows

#23 ferjm - 2018-07-20T08:25:34.323630

reviewed PR to fix processing of params for oscillator nodes

#24 ferjm - 2018-07-19T14:38:50.550439

patch to fix index out of range crash during audio buffer source processing

#25 ferjm - 2018-07-19T11:40:03.177152

bump pkg-config-rs version for gtk-rs/gir (gstreamer-rs dependency) https://github.com/gtk-rs/gir/...

#26 ferjm - 2018-07-19T09:52:09.248271

dom bindings to fire scheduled source node onended event when playback stops

#27 ferjm - 2018-07-19T08:09:24.330747

fixed AudioBuffer crash

#28 ferjm - 2018-07-19T08:09:03.996102

reviewed PR to support nodes <-> params connections

#29 ferjm - 2018-07-18T13:45:18.635313

reviewed a/v player PR

#30 ferjm - 2018-07-18T10:52:41.362960

workplace harassment prevention training class

#31 ferjm - 2018-07-18T10:48:09.299191

landed patch to support scheduled source nodes onended event and addressed more webaudio API PR feedback

#32 ferjm - 2018-07-18T06:44:53.997897

patch to support pkg-config-rs MSVC builds https://github.com/alexcrichto...

#33 ferjm - 2018-07-17T15:35:00.575219

started OfflineAudioContext work

#34 ferjm - 2018-07-17T15:34:41.333642

setup Windows machine to work on pkg-config-rs MSVC support

#35 ferjm - 2018-07-16T16:24:31.603391

more webaudio API PR feedback addressed and servo-media PR to add support for the AudioScheduledSourceNode.onended event

#36 ferjm - 2018-07-12T14:47:59.581119

rebased and moved a/v player code to its own crate

#37 ferjm - 2018-07-12T10:20:09.857308

trying to make the a/v player code build on top of the new multi-crate model

#38 ferjm - 2018-07-12T10:19:22.046656

addressed some of the WebAudio API PR feedback

#39 ferjm - 2018-07-10T16:23:16.820240

Trying to build servo-media without gstreamer for Android using a dummy backend https://github.com/servo/media... But hitting https://github.com/rust-lang/c...

#40 ferjm - 2018-07-10T16:22:57.526457

Enabled WebAudio WPTs.

#41 ferjm - 2018-07-10T16:22:47.898372

Fixed Cargo.lock rebase issues on WebAudio branch

#42 ferjm - 2018-07-04T21:15:41.016377

Last few days:

#43 ferjm - 2018-06-22T13:22:26.533018

allhands expenses, finally finished mandatory labor risk prevention course, transcribed and shared notes from WebAudio meeting in SF, reviewed channels PR, made some changes to audio graph API, more work on WebAudio DOM bindings

#44 ferjm - 2018-06-20T06:57:22.153760

1:1, landed audio decoder, webaudio planning, webaudio dom bindings work

#45 ferjm - 2018-06-18T15:53:40.339027

More work on audio decoder. Fighting jet lag

#46 ferjm - 2018-06-08T11:47:49.763309

reviewed graph work, addressed review feedback for AudioBufferSourceNode and started working on decodeAudioData

#47 ferjm - 2018-06-06T10:37:33.763883

started working on AudioBuffer support and tweaked the spec of this interface a little bit https://github.com/WebAudio/we...

#48 ferjm - 2018-06-04T15:23:35.132650

reviewed more audio params code, fixed android demo again and currently trying to move the audio sink into the audio destination node while cursing and swearing about the borrow checker

#49 ferjm - 2018-06-01T17:32:03.793199

finished support for AudioScheduledSourceNode with real scheduling

#50 ferjm - 2018-06-01T10:29:37.927706

reviewed basic AudioParams support

#51 ferjm - 2018-05-30T15:41:20.239242

MadRust meetup June orga

#52 ferjm - 2018-05-30T15:41:11.927933

Started reading media elements spec

#53 ferjm - 2018-05-30T15:40:35.828315

Implemented support for AudioContext state changes

#54 ferjm - 2018-05-30T15:40:18.471833

Addressed feedback on currentTime and AudioScheduledSourceNode PRs

#55 ferjm - 2018-05-29T11:21:46.298246

birthday PTO

#56 ferjm - 2018-05-28T17:28:11.681062

Added support for BaseAudioContext.currentTime https://github.com/servo/media...

#57 ferjm - 2018-05-28T14:31:37.330203

Implemented basic support for AudioScheduledSourceNodes https://github.com/servo/media...

#58 ferjm - 2018-05-25T17:58:51.042911

... while editing MadRust meetup videos ^ ^

#59 ferjm - 2018-05-25T17:57:07.485985

taking mandatory labor risk prevention course :|

#60 ferjm - 2018-05-25T16:30:59.875144

killed dedicated media thread (Servo will be managing this thread) and fixed Android example again https://github.com/servo/media...

#61 ferjm - 2018-05-25T11:35:22.293996

proposed and coded two alternatives more for the servo-media thread safety issues

#62 ferjm - 2018-05-24T14:15:37.677470

proposed a different patch to fix the thread safety issues in servo-media https://github.com/servo/media...

#63 ferjm - 2018-05-23T13:46:16.313732

PR with DestinationNode engine placeholder https://github.com/servo/media...

#64 ferjm - 2018-05-23T13:45:47.355429

updated webaudio branch to use the latest servo-media API https://github.com/ferjm/servo...

#65 ferjm - 2018-05-23T06:54:14.528727

opened PR to make servo-media play silence by default https://github.com/servo/media...

#66 ferjm - 2018-05-23T06:53:54.841993

landed patch to move everything media related to a dedicated thread https://github.com/servo/media...

#67 ferjm - 2018-05-21T08:28:31.888070

Last week:

#68 ferjm - 2018-03-26T17:08:35.244040

#69 ferjm - 2018-03-19T15:45:45.439898

#70 ferjm - 2018-03-12T14:00:59.687961

#71 ferjm - 2018-03-06T14:27:45.655835

#72 ferjm - 2017-08-29T14:52:26.496799

#73 ferjm - 2017-08-15T13:24:27.845014

#74 ferjm - 2017-07-18T14:41:04.303162

#75 ferjm - 2017-06-20T13:48:17.395952

#76 ferjm - 2017-06-06T13:48:47.153240

#77 ferjm - 2017-05-24T11:09:24.345867

#78 ferjm - 2017-05-17T08:04:24.654077

#79 ferjm - 2017-05-09T13:07:02.283757

#80 ferjm - 2017-04-25T14:23:45.126728

#81 ferjm - 2017-04-18T17:28:03.658569

#82 ferjm - 2017-04-11T12:50:20.369365

#83 ferjm - 2017-04-04T14:51:15.260002

#84 ferjm - 2017-03-28T14:41:34.863768

#85 ferjm - 2017-03-21T15:01:35.500496

#86 ferjm - 2017-03-13T17:24:53.830658

#87 ferjm - 2017-03-13T17:21:18.503201

#88 ferjm - 2017-03-06T11:26:40.552923

Week 2/27 to 3/3:

#89 ferjm - 2014-05-07T18:21:53.272429

more discussions around msisdn gateway API, attention screen, audio channels, etc. Looked into https://bugzilla.mozilla.org/s... to unblock the gaia team to work on loop attention screen blockers, but it seems to be a post-MVP work. More WIP patches for https://bugzilla.mozilla.org/s...

#90 ferjm - 2014-05-06T17:21:59.509716

WIP patches for DataStore temp permission for Loop https://bugzilla.mozilla.org/s...

#91 ferjm - 2014-05-01T17:01:54.578111

more WIP patches for https://bugzilla.mozilla.org/s...

#92 ferjm - 2014-04-30T15:57:28.824814

reviewed the url generation flow for the fxos client and created two basic diagrams for https://github.com/mozilla-ser... Now working again on the patches for navigator.getMobileIdAssertion()

#93 ferjm - 2014-04-30T13:06:03.716747

meeting after meeting: attention screen, msisdn verification and ux. Next: review url generation and call flow patches

#94 ferjm - 2014-04-29T18:23:42.387012

uploaded first wip patches to https://bugzilla.mozilla.org/s... waiting for Jonas' feedback about the API. Filed https://bugzilla.mozilla.org/s... for the FxOS UI bits.

#95 ferjm - 2014-04-29T16:31:25.807646

started working on the code for navigator.getMobileIdAssertion() https://bugzilla.mozilla.org/s...

#96 ferjm - 2014-04-28T18:04:41.897269

started Loop integration (as a comms provider) in the Contacts app https://bugzilla.mozilla.org/s...

#97 ferjm - 2014-04-28T08:36:04.396060

Proposed an API change to make a distinction between SMS MT only and MO+MT flows for the MSISDN gateway https://github.com/mozilla-ser...

#98 SimonSapin - 2018-09-29T07:52:17.415198

Hit a Python import bug and filed it at https://bugs.python.org/issue3...

#99 SimonSapin - 2018-09-28T20:28:04.961802

added Android ARM32 built to taskcluster https://github.com/servo/servo...

#100 SimonSapin - 2018-09-28T20:27:53.629583

initial version of a script to create new Windows AMIs with generic-worker and other tools installed, for use in Taskcluster

#101 SimonSapin - 2018-09-27T09:20:03.118894

looking into different ways to bootstrap Windows AMIs for Taskcluster. https://github.com/mozilla-rel... looks cool but very tied to RelEng’s infra. Will probably do something in the spirit of https://github.com/taskcluster...

#102 SimonSapin - 2018-09-26T21:23:49.901151

failed miserably at cross-compiling Servo (and SpiderMonkey in particular) to Linux ARM32 in a Docker environment for eventual port to Taskcluster

#103 SimonSapin - 2018-09-25T16:57:00.669596

submitted and deployed https://github.com/servo/saltf... to gate servo/servo PRs on Taskcluster

#104 SimonSapin - 2018-09-25T16:49:20.038372

filed https://bugzilla.mozilla.org/s... to request access to create new Taskcluster worker types ourselves

#105 SimonSapin - 2018-09-25T15:36:42.462319

had a video meeting with pmoore to learn about Taskcluster’s generic-worker (for Windows and macOS)

#106 SimonSapin - 2018-09-25T11:54:57.951382

decommissioned https://github.com/servo/servo..., it is replaced by daily tasks on Taskcluster

#107 SimonSapin - 2018-09-24T16:03:19.883614

Add and document indexing of daily tasks: https://github.com/servo/servo...

#108 SimonSapin - 2018-09-24T16:03:08.947464

Add IRC notification for failures in daily tasks: https://github.com/servo/servo...

#109 SimonSapin - 2018-09-24T15:09:50.822668

added daily Taskcluster tasks to https://github.com/servo/servo..., with a replacement for https://github.com/servo/servo... with IRC notifications

#110 SimonSapin - 2018-09-21T17:01:33.659082

submitted https://github.com/servo/servo... to land the new decision task for Taskcluster in servo/servo, with a README documenting (hopefully) everything. Only enables linux-dev for now.

#111 SimonSapin - 2018-09-20T21:37:35.695112

Full WPT / linux is now (mostly) green on Taskcluster https://tools.taskcluster.net/..., with the occasional intermittent failure to faithfully reproduce the buildbot experience https://taskcluster-artifacts....

#112 SimonSapin - 2018-09-20T20:08:26.274285

WPT is now failing but running reliably on Taskcluster (with cached release builds). All non-known-intermittent failures are Webaudio tests. https://tools.taskcluster.net/...

#113 SimonSapin - 2018-09-20T15:04:14.177026

first attempt at running WPT on Taskcluster, with multiple chunks in parallel tasks that depend on a single build task

#114 SimonSapin - 2018-09-18T17:19:03.516411

adding pre-built sccache binary from github releases to the docker image for tascluster builds

#115 SimonSapin - 2018-09-18T17:18:13.801267

got help to fix servo-docker-worker. Servo now builds in 14 minutes on c5.4xlarge instances. Next: replacating some Buildbot jobs

#116 SimonSapin - 2018-09-18T12:49:45.748806

filed https://bugzilla.mozilla.org/s... and https://bugzilla.mozilla.org/s... to get help getting tasckluster’s servo-docker-worker unstuck

#117 SimonSapin - 2018-09-17T18:44:24.556439

update: I apparently broke servo-docker-worker

#118 SimonSapin - 2018-09-17T18:13:47.211884

got full servo to build on Taskcluster on a push to servo/servo, but a debug build takes 90 minutes without running any test. Now reading up on EC2 instance types, and messing with Taskcluster’s 'servo-docker-worker' worker type’s configuration

#119 SimonSapin - 2018-09-14T18:59:20.634181

building servo on taskcluster with an in-tree dockerfile https://tools.taskcluster.net/...

#120 SimonSapin - 2018-09-14T11:43:25.327962

port servo-media crates to stable rust https://github.com/servo/media...

#121 SimonSapin - 2018-09-12T18:58:11.838090

use the index / route service to cache docker images built on taskcluster https://github.com/servo/servo...

#122 SimonSapin - 2018-09-12T15:30:31.058125

formalized the Docker Hub setup for bootstrap images for Taskcluster, and documented it: https://github.com/servo/taskc...

#123 SimonSapin - 2018-09-11T17:31:43.634331

got Docker Hub to automatically build from dedicated github repos "bootstrap" images for Taskcluster: one for running the decision task (which schedule other tasks) and one for running tasks that build other docker images from in-tree Dockerfiles https://hub.docker.com/r/servo... https://hub.docker.com/r/servo...

#124 SimonSapin - 2018-09-10T18:28:35.092217

got a taskcluster task running a docker image built by another task from the same push https://github.com/servo/servo... https://tools.taskcluster.net/... Next: caching (not rebuilding if the same docker image is already available)

#125 SimonSapin - 2018-09-10T16:30:06.034191

asked for and got read-write access to https://tools.taskcluster.net/... which lists the AMIs we’re running. But still unsure how those AMIs were built

#126 SimonSapin - 2018-09-07T18:54:49.339018

watching rustconf recordings

#127 SimonSapin - 2018-09-07T18:41:41.890210

more docker-in-docker on taskcluster https://bugzilla.mozilla.org/s...

#128 SimonSapin - 2018-09-06T17:06:17.769418

started messing with docker-in-docker in order to build images on demand on taskcluster

#129 SimonSapin - 2018-09-05T18:32:57.493180

std lib triage meeting. Re-reviewed and proposed FCP for my dbg!() macro rfc https://github.com/rust-lang/r...

#130 SimonSapin - 2018-09-05T14:40:52.092283

tried in Servo the subset of const_fn propoposed for stabilization, and explained cases where it seems overly restrictive: https://github.com/rust-lang/r...

#131 SimonSapin - 2018-09-03T15:41:10.265167

enabled worker-local caching for for $CARGO_HOME, but so far every run is on a different worker so I haven’t actually seen it in action yet https://github.com/servo/servo...

#132 SimonSapin - 2018-08-30T15:54:44.764395

got taskcluster to run a Python decision task that schedules a build task that compiles a Rust program and upload it as an artifact, and a run task that downloads the program and runs it (but doesn’t need a compiler) https://github.com/servo/servo... / https://tools.taskcluster.net/...

#133 SimonSapin - 2018-08-30T12:58:09.724463

looked at extracting standu.ps data history as the service is being decommisionned http://bluesock.org/~willkg/bl... Scraping the paginated web UI seems to be the only way to get at the database (the JSON API is write-only), so grepping IRC logs might be easier

#134 SimonSapin - 2018-08-30T12:19:44.251408

update for rustc api rename https://github.com/servo/servo...

#135 SimonSapin - 2018-08-27T09:14:03.355057

update for rustc API renames: https://github.com/servo/servo...

#136 SimonSapin - 2018-08-26T11:27:50.089733

semver diplomacy https://github.com/rust-lang-n...

#137 SimonSapin - 2018-08-24T18:25:24.049346

fix i686-linux-android build on my machine https://github.com/servo/mozjs..., https://github.com/servo/rust-..., https://github.com/servo/servo...

#138 SimonSapin - 2018-08-24T17:21:10.159246

finally land fixes for NLL https://github.com/servo/servo...

#139 SimonSapin - 2018-08-24T17:18:16.764797

filed rustc macro resolution regression https://github.com/rust-lang/r...

#140 SimonSapin - 2018-08-24T13:05:37.542028

updated https://travis-ci.org/servo/se... per servo/servo’s config for gstreamer and spidermonkey 60, but Travis seems to be having network issues. We’ll see tommorrow…

#141 SimonSapin - 2018-08-23T20:26:03.946246

another (failed) attempt at landing NLL fixes: https://github.com/servo/servo...

#142 SimonSapin - 2018-08-23T18:19:31.217642

investigated a degenerate case of NLL performance, filed https://github.com/rust-lang/r...

#143 SimonSapin - 2018-08-23T15:44:36.154402

configured a new yubikey, almost locked myself out of Mozilla SSO, but recovered

#144 SimonSapin - 2018-08-23T15:42:53.453575

published a new version of the selectors crate and updated Kuchiki to it, as requested for Debian packaging: https://github.com/servo/servo...

#145 SimonSapin - 2018-08-22T17:25:17.021102

fixed the matches crate on Rust Nightly https://github.com/SimonSapin/...

#146 SimonSapin - 2018-08-21T18:40:35.399456

battled libclang versions to build servo on my machine after smup

#147 SimonSapin - 2018-08-18T04:40:53.555835

filed rust nightly regression around macro resolution https://github.com/rust-lang/r...

#148 SimonSapin - 2018-08-17T19:59:58.921422

Got a toy decision task to talk to the Taskcluster queue API though the Python client https://github.com/servo/servo... but it doesn’t have scopes (permissions) to create new tasks yet

#149 SimonSapin - 2018-08-17T10:57:24.867386

filed https://github.com/servo/servo... asking for help with fixing https://travis-ci.org/servo/se... for the gstreamer dependency

#150 SimonSapin - 2018-08-14T17:14:46.446529

submitted {to,from}_{ne,le,be}_bytes for unsigned integer types https://github.com/rust-lang/r...

#151 SimonSapin - 2018-08-14T16:16:16.787654

unsafe code review for optimized VecDeque::append https://github.com/rust-lang/r...

#152 SimonSapin - 2018-08-13T17:12:21.484577

filed H2 goals in Workday

#153 SimonSapin - 2018-08-13T13:44:55.393068

back from 10 days of PTO, marked lots of emails as read

#154 SimonSapin - 2018-08-09T18:04:56.580213

landed crossbeam-channel in ipc-channel https://github.com/servo/ipc-c..., submitted ipc-channel update in webrender https://github.com/servo/webre...

#155 SimonSapin - 2018-08-09T07:42:26.284658

submitted Rust RFC: Unify std::os::raw::c_void and libc::c_void via libcore https://github.com/rust-lang/r...

#156 SimonSapin - 2018-08-08T21:23:31.626523

work around a rustc regression https://github.com/servo/servo...

#157 SimonSapin - 2018-08-08T21:08:26.457042

file compiler regression in macro resolution which affects Servo https://github.com/rust-lang/r...

#158 SimonSapin - 2018-08-08T18:36:31.899787

run the Rust std triage meeting in Alex’s absence, and proposed FCP on some RFCs to reflect the outcome of this discussion

#159 SimonSapin - 2018-08-07T22:11:41.249903

fixed Servo to build with non-lexical lifetimes https://github.com/servo/servo...

#160 SimonSapin - 2018-08-02T14:49:37.180471

PTO until the end of next week

#161 SimonSapin - 2018-08-01T16:19:39.107214

asked lots of questions about taskcluster and wrote down some notes at https://github.com/servo/saltf...

#162 SimonSapin - 2018-08-01T10:36:38.783786

wrote up mentoring instructions for debugging crossbeam-channel in servo https://github.com/servo/servo...

#163 SimonSapin - 2018-07-30T14:13:48.996777

archeology for c_void and the rest of std::os::raw https://github.com/rust-lang/r...

#164 SimonSapin - 2018-07-27T17:11:13.763308

preemptively fix breakage in tomorrow’s Nightly Rust https://github.com/servo/servo...

#165 SimonSapin - 2018-07-25T19:16:52.067799

solved the mystery of the Android emulator + WPT test harness failure that only occured on some machines https://github.com/servo/servo...

#166 SimonSapin - 2018-07-24T22:05:32.948821

failed to find the root cause of a WPT-android failure that occurs on CI but not on my desktop https://github.com/servo/servo...

#167 SimonSapin - 2018-07-20T16:35:09.395443

fix setting servo prefs in servo driver, added a './mach test-wpt-android' subcommand https://github.com/servo/servo...

#168 SimonSapin - 2018-07-19T18:56:42.287517

successfully ran a single WPT test in an Android emulator through WebDriver. Submitted https://github.com/servo/servo... with fixes so far

#169 SimonSapin - 2018-07-19T13:04:13.569045

figured out that the timouts with webdriver on linux happen when there’s an open but locked Wayland session. Unlocking or passing --binary-arg=--headless fixes it.

#170 SimonSapin - 2018-07-19T12:36:28.990083

fixed up wptrunner’s servodriver to make it run and talk to Servo (on Linux, not Android for now) but LoadStatus::LoadComplete seems to never come from the constellation

#171 SimonSapin - 2018-07-18T15:20:58.667186

refactor Android smoke test to share the harness with WPT https://github.com/servo/servo...

#172 SimonSapin - 2018-07-17T19:45:06.334260

reading wptrunner code to see how to hook into it for testing in the Android emulator. Easiest is probably setting "binary" to a script that starts the emulator. Looking at how the process is shut down, so that we don’t leave zombie emulators lying around.

#173 SimonSapin - 2018-07-17T18:51:05.622850

compiler upgrade https://github.com/servo/servo... & bug filed upstream for a bad diagnostic https://github.com/rust-lang/r...

#174 SimonSapin - 2018-07-16T15:15:29.527392

submitted https://github.com/servo/servo... to move Android SDK configuration in the servo/servo tree rather than in saltfs

#175 SimonSapin - 2018-07-16T09:55:06.094808

submitted https://github.com/servo/servo... to make one step unnecessary in Android workflows

#176 SimonSapin - 2018-07-13T06:48:35.630698

Land gating all Servo PRs on an Android x86 smoke test on CI https://github.com/servo/servo...

#177 SimonSapin - 2018-07-12T22:26:32.733201

P3 vs P4 job level self eval

#178 SimonSapin - 2018-07-12T15:01:01.984513

deployed a new server for Android CI https://github.com/servo/servo..., https://github.com/servo/saltf..., https://github.com/servo/saltf..., https://github.com/servo/saltf..., https://github.com/servo/servo...

#179 SimonSapin - 2018-07-11T22:51:32.343896

reading up on how do i even shaders https://webglfundamentals.org/...

#180 SimonSapin - 2018-07-11T15:54:11.130089

rewrote parts of the liballoc RFC based on feedback so far https://github.com/rust-lang/r...

#181 SimonSapin - 2018-07-10T21:01:56.724866

wrangled Cargo logs to try and figure out why test-unit after build was rebuilding many crates https://github.com/servo/servo...

#182 SimonSapin - 2018-07-10T17:08:56.378746

fixed up (with help) and deployed https://github.com/servo/saltf...

#183 SimonSapin - 2018-07-09T09:56:35.897889

managed to run javascript in servo on android x86 in an emulator on kvm on a packet.net server. Manually install for now. Will reinstall and bootstrap through Salt after wrangling the saltfs config https://github.com/servo/saltf...

#184 SimonSapin - 2018-07-08T15:03:32.849773

deployed a new KVM-compatible server for Android CI, but our Salt version appears to to be distributed for the distro version: https://github.com/servo/servo...

#185 SimonSapin - 2018-07-07T17:47:22.651820

finally landed a rustup https://github.com/servo/servo..., re-enabled https://travis-ci.org/servo/se...

#186 SimonSapin - 2018-07-05T15:08:41.425481

Fixed a lifetime bug uncovered by NLL https://github.com/servo/rust-...

#187 SimonSapin - 2018-07-04T18:32:08.867448

filed README and wiki updates for Servo on Android https://github.com/servo/servo...

#188 SimonSapin - 2018-07-04T17:48:50.068367

filed https://github.com/servo/servo... to ask for help with infra billing and setup

#189 SimonSapin - 2018-07-04T13:06:34.814554

experimented with removing jemalloc from rustc https://github.com/rust-lang/r...

#190 SimonSapin - 2018-07-03T18:17:10.097663

completed Workplace Harassment Prevention course

#191 SimonSapin - 2018-07-02T20:59:48.165972

land https://github.com/servo/servo..., after some babysitting through unrelated intermittents

#192 SimonSapin - 2018-07-02T17:02:43.170725

looked into running KVM (for Android x86 emulation) on AWS EC2: https://github.com/servo/servo...

#193 SimonSapin - 2018-06-30T13:42:53.624641

dealing with CI infra bustage https://github.com/servo/servo...

#194 SimonSapin - 2018-06-30T13:41:50.526371

got a smoke test running in an Android emulator, from reproducible steps https://github.com/servo/servo...

#195 SimonSapin - 2018-06-28T00:35:13.382717

filed Stylo bug https://bugzilla.mozilla.org/s... , which was reported in a CSSWG spec discussion https://github.com/w3c/csswg-d...

#196 SimonSapin - 2018-06-27T18:14:49.763138

ran rust libs triage meeting

#197 SimonSapin - 2018-06-27T18:14:41.449628

disected wptrunner code to see options for integrating a remote (Android) test runner

#198 SimonSapin - 2018-06-27T15:38:26.754880

prep for running the rust libs triage meeting (reviewed status of PRs marked "waiting on team") https://paper.dropbox.com/doc/...

#199 SimonSapin - 2018-06-26T21:11:15.196444

disabled daily jobs on https://travis-ci.org/servo/se... since they’re known broken until we can update CI to macOS 10.11

#200 SimonSapin - 2018-06-26T18:02:37.590237

managed to start servo in and android emulator https://github.com/servo/servo... , submitted the required Glutin patch upstream: https://github.com/tomaka/glut...

#201 SimonSapin - 2018-06-26T16:59:02.632651

more messing around with Android emulators and their (insufficient) GL support

#202 SimonSapin - 2018-06-26T15:48:14.208758

reviewe https://github.com/servo/rust-...

#203 SimonSapin - 2018-06-25T21:35:07.187142

tracked down servo startup crash in Android emulator to Glutin requesting OpenGL ES 3 while SwiftShader (software GL implementation) only advertises GLES2 in this config

#204 SimonSapin - 2018-06-25T21:29:18.647896

Add ./mach bootstrap-android + EGL config diagnostics https://github.com/servo/servo...

#205 SimonSapin - 2018-06-24T19:25:36.733766

submitted a trivial rustup and tracked down a segfault https://github.com/servo/servo... that turned out to be yet another instance of misaligned thread-local on old macOS. Should be unblocked by https://github.com/servo/saltf.... Also filed https://github.com/rust-lang/r... upstream.

#206 SimonSapin - 2018-06-24T19:23:34.235971

fixed https://travis-ci.org/servo/se... : APT no requires explict opt-in to install "unauthenticated" packages such as llvm 3.9 from this PPA

#207 SimonSapin - 2018-06-13T15:01:04.289571

Updated jemallocator and servo to latest tweaks for GlobalAlloc stabilization https://github.com/alexcrichto... / https://github.com/servo/servo...

#208 SimonSapin - 2018-06-12T04:58:06.269276

finally stabilized GlobalAlloc and #[global_allocator] \o/ https://github.com/rust-lang/r...

#209 SimonSapin - 2018-06-12T00:16:27.112388

rebased https://github.com/servo/servo... and ported it to crossbeam-channel 0.2

#210 SimonSapin - 2018-06-11T18:25:28.114508

rebased https://github.com/servo/ipc-c... and ported it to crossbeam-channel 0.2 now that that is out. Got it to compile, but some tests are still failing

#211 SimonSapin - 2018-06-11T18:24:38.026919

travelled to San Francisco

#212 SimonSapin - 2018-06-06T15:14:43.404405

another round of review and feedback for the Crédit Impôt Recherche report on Quantum CSS

#213 SimonSapin - 2018-06-06T12:00:15.645529

stabilize #[repr(transparent)] https://github.com/rust-lang/r...

#214 SimonSapin - 2018-06-04T17:05:37.030686

reviewed https://github.com/rust-lang/r...

#215 SimonSapin - 2018-06-04T16:59:51.159036

review and profide feedback on RFCs for non-ASCII identifiers https://github.com/rust-lang/r... and https://github.com/rust-lang/r...

#216 SimonSapin - 2018-06-01T16:04:18.471954

fixed https://travis-ci.org/servo/se...

#217 SimonSapin - 2018-06-01T11:53:10.696483

meeting / providing feedback on the Crédit Impot Recherche report for Quantum CSS

#218 SimonSapin - 2018-05-31T19:23:43.216008

last minute tweaks, docs, and stablization (finally!) PR for GlobalAlloc https://github.com/rust-lang/r...

#219 SimonSapin - 2018-05-30T18:20:38.312474

rust std lib triage meeting: resolved on remaining tweaks to GlobalAlloc and got consensus to stabilize https://github.com/rust-lang/r...

#220 SimonSapin - 2018-05-30T09:53:39.508046

landed a rustup https://github.com/servo/servo...

#221 SimonSapin - 2018-05-29T14:13:26.312411

rust impl days, day 2. More GlobalAlloc https://github.com/rust-lang/r..., main remaining blocker is what to do with zero-size allocation requests

#222 SimonSapin - 2018-05-29T12:53:33.713212

submitted https://github.com/rust-lang/r..., will hopefully unblock rustups

#223 SimonSapin - 2018-05-28T16:03:31.510476

bisected https://github.com/rust-lang/r... "Segfault update thread-local panic count on macOS in empty unit test" to find out it is "caused" or uncovered by https://github.com/rust-lang/r... " Set opt-level to 3" (opt-level for compiling the standard library)

#224 SimonSapin - 2018-05-28T15:04:43.400755

at rust impl days, pushing on GlobalAlloc tweaks and stabilization

#225 SimonSapin - 2018-05-27T22:39:02.506248

pinged https://github.com/rust-lang/r... for a fix other than "update to xcode 8"

#226 SimonSapin - 2018-05-26T10:47:18.910878

attending Rustfest

#227 SimonSapin - 2018-05-26T10:47:10.854337

discussed with oli-obk what to do about Servo’s custom lint (GC rooting checker) when rustc’s plugin API is eventually going away

#228 SimonSapin - 2018-05-24T15:41:11.160706

submitted https://github.com/servo/servo...

#229 SimonSapin - 2018-05-24T10:48:48.842724

started removing components/nonzero now that std::num::NonZero* is stable in the upcoming rustup. Blocked on https://github.com/serde-rs/se...

#230 SimonSapin - 2018-05-23T05:40:33.858512

also travelled back from Chicago MR work week and failed to recover from jet lag

#231 SimonSapin - 2018-05-23T05:30:15.498069

Looked at how Android CI works for rust-lang/libc, it is different from both rust-lang/rust and alexcrichton/jemallocator

#232 SimonSapin - 2018-05-23T05:29:39.170939

Looked into rustup, it is blocked on https://github.com/rust-lang/r..., which may be fixed by XCode 8. But that requires macOS 10.11. Stopped the yak shave there and handed that part over to Emily. (thanks!)

#233 SimonSapin - 2018-05-23T05:24:52.607959

reviewed https://github.com/servo/servo... which updates jemalloc and unforks jemallocator. It might not require updating the Android NDK after all, but it blocked on rustup

#234 SimonSapin - 2018-04-27T16:49:13.444775

attended 3 days of "Modern debugging and profiling" training

#235 SimonSapin - 2018-04-20T20:22:31.980900

read up on TaskCluster, Docker, and Android NDKs

#236 SimonSapin - 2018-04-09T19:47:24.398025

went down a debugging rabit hole and fixed undefined behavior in winit and blurmac, unblocking a compiler upgrade for servo https://github.com/servo/servo...

#237 SimonSapin - 2018-04-06T13:52:04.938963

implemented merge of std_unicode crate into libcore https://github.com/rust-lang/r...

#238 SimonSapin - 2018-04-06T13:51:22.527004

wrote up detailed plan for initial stabilization of global memory allocators in rust std, based on discussion with libs team members. Implemented said plan and chased target/platform-specific bugs on Mac, Windows, WebAssembly, and Android. https://github.com/rust-lang/r...

#239 SimonSapin - 2018-04-06T13:48:58.006268

built consensus for stabilizing TryFrom in time for Rust 1.26 and handled some last minute issues. (Unfortunately some more issue might around the ! type force us to revert this stabilization for now)

#240 SimonSapin - 2018-04-06T13:47:41.401668

massaged agenda of std libs meetings at Rust All Hands so that many small issues could be resolved quickly

#241 SimonSapin - 2018-04-06T13:46:58.301787

traveled to Berlin for a week an Rust All Hands meetings

#242 SimonSapin - 2018-03-27T12:11:55.414821

handled last minute issue with TryFrom impls involving usize/isize and the desire to make them infallible later in a platform-dependent way https://github.com/rust-lang/r...

#243 SimonSapin - 2018-03-27T12:10:14.893439

rebase webrender’s serde_derive fork on top of serde 1.0.35 https://github.com/serde-rs/se...

#244 SimonSapin - 2018-03-27T12:09:31.049737

update serde in webrender, which has an exact dependency because of the serde_derive fork https://github.com/servo/webre...

#245 SimonSapin - 2018-03-27T12:08:54.909460

land support for num::NonZero* in serde https://github.com/serde-rs/se...

#246 SimonSapin - 2018-03-23T22:19:58.488747

My PR adding new std::num::NonZero* types has landed in Nightly https://github.com/rust-lang/r...

#247 SimonSapin - 2018-03-23T13:46:18.739070

Submitted tweaks and stabilization PR for TryFrom and TryInto https://github.com/rust-lang/r...

#248 SimonSapin - 2018-03-23T13:45:50.360786

Submitted stabilization PR for Clone and Copy for closure types https://github.com/rust-lang/r...

#249 SimonSapin - 2018-03-22T18:29:53.546586

managed to run servo on android device, but crashes on startup in emulator. Note: default emulator is x86, had to create an ARM one. Also clicked through lots of GUI installers.

#250 SimonSapin - 2018-03-17T19:17:28.774504

finished full survey of unstable features in rust standard library https://internals.rust-lang.or...

#251 SimonSapin - 2018-03-15T18:05:20.118471

added ANGLE rendering in Wrench https://github.com/servo/webre...

#252 SimonSapin - 2018-03-13T14:20:07.010088

implemented hex integers in fmt::Debug https://github.com/rust-lang/r...

#253 SimonSapin - 2018-03-13T14:17:27.422087

wrote and submitted counter-proposal RFC for a dbg!() macro in the prelude https://github.com/rust-lang/r...

#254 SimonSapin - 2018-03-12T16:38:45.837554

reviewed "RFC: Extend Pattern API to OsStr" and OMG-WTF-8 https://github.com/rust-lang/r...

#255 SimonSapin - 2018-03-12T15:04:53.279657

landed mozangle in Servo

#256 SimonSapin - 2018-03-12T07:17:29.070562

landed WebRender example using DirectComposition

#257 SimonSapin - 2018-03-09T17:32:57.094615

fixed some mozangle + servo test failures, but unfortunately more remain

#258 SimonSapin - 2018-03-09T08:50:46.836726

rebased my std::num::NonZero* PR (now that the RFC is in FCP to be accepted), investigated and fixed new test failures in it

#259 SimonSapin - 2018-03-08T18:02:12.030252

found the cause of test failures in replacing servo/angle with mozangle in servo to be that newer ANGLE adds a prefix to shader variable names. Fix WIP.

#260 SimonSapin - 2018-03-06T16:09:57.359811

Shave some homu-shaped yaks and added CI to mozangle with Travis and Appveyor

#261 SimonSapin - 2018-03-05T16:18:38.493162

Added mozangle support to gulitin https://github.com/tomaka/glut... and filed a winit race condition https://github.com/tomaka/wini...

#262 SimonSapin - 2018-03-05T16:17:07.053548

last week: package full ANGLE (including OpenGL impl) as a Rust crate https://github.com/servo/mozan...

#263 SimonSapin - 2018-03-05T16:16:16.745194

last week: Make my DirectComposition demo render with ANGLE + WebRender https://github.com/servo/webre...

#264 jdm - 2018-09-28T19:45:18.827011

android webgl investigations and sleuthing.

#265 jdm - 2018-09-26T15:44:09.429747

addressed review comments on android printing PR.

#266 jdm - 2018-09-25T16:37:33.454679

twis

#267 jdm - 2018-09-24T20:12:06.393930

setting up oculus go; fixing cross-compilation problems.

#268 jdm - 2018-09-21T22:08:55.807590

getting useful panic information into android's logcat.

#269 jdm - 2018-09-21T19:07:46.830627

dealing with technical debt regarding macOS android build.

#270 jdm - 2018-09-21T14:35:32.967336

reviewed background hang monitor PR.

#271 jdm - 2018-09-20T17:51:33.032572

exploring android webgl content.

#272 jdm - 2018-09-20T15:20:51.207009

fixed up PR for making remote gdb easy.

#273 jdm - 2018-09-20T15:20:38.402068

looking into android canvas crash.

#274 jdm - 2018-09-19T21:47:02.844418

marathon review of running rustfmt on script.

#275 jdm - 2018-09-18T23:16:00.427110

slogging through reviewing 40k lines of formatting changes.

#276 jdm - 2018-09-18T12:37:05.173123

these months in servo

#277 jdm - 2018-09-14T20:20:52.421828

cleaned up changes to pass renderbuffers tests.

#278 jdm - 2018-09-14T17:50:22.366604

brainstorming NCSU projects

#279 jdm - 2018-09-13T20:35:40.044853

Got working x86 and armv7 builds with ndk 15c.

#280 jdm - 2018-09-13T18:40:20.486804

blogged about the end of Bugs Ahoy

#281 jdm - 2018-09-12T16:36:05.388557

investigated native stack snapshots in gecko.

#282 jdm - 2018-09-12T16:15:51.107610

reviewed background hang monitor work.

#283 jdm - 2018-09-12T15:51:34.679388

fixed wpt sync.

#284 jdm - 2018-09-11T16:19:57.110336

1:1s.

#285 jdm - 2018-09-10T23:28:12.332309

Addressed review comments for webgl framebuffer PR.

#286 jdm - 2018-09-10T17:08:54.989414

enabled wasm testing.

#287 jdm - 2018-09-10T16:36:31.305296

investigated missing webgl texture extensions.

#288 jdm - 2018-09-07T19:16:09.100001

make ndk-gdb work on emulator and multiple devices and created a mach command to make it easy.

#289 jdm - 2018-09-07T00:45:31.943373

Investigating underlying cause of broken webrender demo.

#290 jdm - 2018-09-06T17:23:23.938101

learning how to root a phone.

#291 jdm - 2018-09-05T19:51:14.493368

investigated a hyper upgrade problem.

#292 jdm - 2018-09-05T16:38:50.456828

reviewed build bootstrapping PR.

#293 jdm - 2018-09-04T17:38:31.570763

1:1s and reviews.

#294 jdm - 2018-08-31T22:26:39.329597

Reviewed massive layout rustfmt PR.

#295 jdm - 2018-08-31T21:31:33.590205

Reviewed PRs to make file and blob fetches async.

#296 jdm - 2018-08-31T20:40:47.829342

tracked down some new and exciting webgl failures.

#297 jdm - 2018-08-30T21:09:17.834696

fix remaining WPT failures for webgl framebuffer PR.

#298 jdm - 2018-08-30T16:03:56.220358

clearing out bugmail backlog.

#299 jdm - 2018-08-30T13:03:48.920930

reviewed task throttling PR.

#300 jdm - 2018-08-30T12:42:56.882140

reviewed crossbeam-channel conversion PR.

#301 jdm - 2018-08-24T20:15:40.804537

fixing renderbuffer webgl test failures.

#302 jdm - 2018-08-23T19:17:49.786222

reviewed gecko cookie change.

#303 jdm - 2018-08-23T18:24:48.623952

reponsive image debugging.

#304 jdm - 2018-08-22T18:21:38.186418

read up on framebuffers and renderbuffers to solve a test failure.

#305 jdm - 2018-08-21T19:06:41.575007

fixing macos->android build error.

#306 jdm - 2018-08-20T20:21:32.209706

investigating weird behaviour in generic script PR.

#307 jdm - 2018-08-20T14:37:12.287115

set up buildbot on new windows3 builder.

#308 jdm - 2018-08-14T17:07:46.193641

1:1s and reviewing android/mozjs/core-foundation PRs.

#309 jdm - 2018-08-13T23:09:22.314371

struggling to finish a successful geckoview build.

#310 jdm - 2018-08-13T20:06:59.318980

got WPT infrastructure tests running.

#311 jdm - 2018-08-13T17:37:36.415503

reviewed SM upgrade PR.

#312 jdm - 2018-08-13T15:24:20.040085

investigated several unexplained PR failures.

#313 jdm - 2018-08-10T15:32:28.748417

wrestling with WPT sync.

#314 jdm - 2018-08-10T00:06:20.449160

reviewed gsoc blog post.

#315 jdm - 2018-08-09T17:13:24.347785

measured effects of script crate splitting PR.

#316 jdm - 2018-08-08T23:06:01.196741

wrote patch for cc-rs to avoid papercut with verbose clang.

#317 jdm - 2018-08-08T19:37:25.465709

extracted patches for android-related issues.

#318 jdm - 2018-08-07T22:33:54.037705

reprovisioned servo-mac4 and servo-mac7.

#319 jdm - 2018-08-07T17:31:47.572654

reviewed responsive image PR changes.

#320 jdm - 2018-08-07T16:44:07.090871

addressed canvas path review comments.

#321 jdm - 2018-08-07T16:19:36.898772

investigated new WPT sync failure.

#322 jdm - 2018-08-03T13:19:36.846593

reviewed responsive images PR changes.

#323 jdm - 2018-08-02T19:38:10.369770

chased an android segfault.

#324 jdm - 2018-08-02T14:37:47.617112

diagnosed and wrote a patch for the WPT sync bustage.

#325 jdm - 2018-08-01T22:08:12.813882

reviewed responsive image PR changes.

#326 jdm - 2018-08-01T22:00:42.104410

provisioned new servo-mac1.

#327 jdm - 2018-08-01T21:31:23.917832

provisioned new servo-mac2.

#328 jdm - 2018-08-01T16:14:36.610552

dealt with ongoing mac and android builder CI issues.

#329 jdm - 2018-07-31T20:22:02.899609

provisioned new servo-mac3.

#330 jdm - 2018-07-31T16:15:52.351158

1:1s. got homu working again.

#331 jdm - 2018-07-30T20:29:44.392222

shepherded backlog of CI.

#332 jdm - 2018-07-30T20:29:33.827659

reviewed responsive image PR.

#333 jdm - 2018-07-27T19:13:37.524868

upgraded servo-mac7 to 10.13

#334 jdm - 2018-07-27T17:58:32.039438

brought homu back to life

#335 jdm - 2018-07-27T15:13:00.926502

upgraded servo-mac4 to 10.13.

#336 jdm - 2018-07-26T15:00:42.800713

investigated framebuffer completeness webgl conformance failure.

#337 jdm - 2018-07-25T21:32:50.290955

tracked down issue causing confusing webgl test results.

#338 jdm - 2018-07-25T20:33:13.966763

reviewed document load cancellation PR.

#339 jdm - 2018-07-25T20:33:07.114599

got working NDK15 upgrade.

#340 jdm - 2018-07-25T15:03:24.449878

got stuck on NDK17 upgrade; trying NDK15 upgrade.

#341 jdm - 2018-07-24T19:36:19.623228

got the NDK upgrade back on track.

#342 jdm - 2018-07-23T16:13:14.007799

reviewed most recent changes to performance API PR

#343 jdm - 2018-07-23T15:30:19.031643

twis for a period of almost 3 months

#344 jdm - 2018-07-20T19:23:40.436200

CI firefighting

#345 jdm - 2018-07-20T15:59:57.982390

reviewed responsive images work.

#346 jdm - 2018-07-18T14:25:06.592478

1:1s

#347 jdm - 2018-07-17T21:13:26.868694

redoing the NDK upgrade post-smup

#348 jdm - 2018-07-17T17:24:59.492386

1:1s

#349 jdm - 2018-07-17T02:58:35.950813

Wrote patch to fix hit testing regression.

#350 jdm - 2018-07-17T01:56:41.995998

Prepping for 1:1s.

#351 jdm - 2018-07-17T01:56:34.192940

Reviewed responsive images PRs.

#352 jdm - 2018-07-13T16:26:34.216650

investigated why motionmark webgl benchmark won't work in servo.

#353 jdm - 2018-07-12T23:30:36.418387

investigating webgl benchmarks and canvas rendering issues.

#354 jdm - 2018-07-11T18:23:16.719875

reviewed android port PR.

#355 jdm - 2018-07-10T00:27:52.886022

reviewed per-task source cancellation PR.

#356 jdm - 2018-07-10T00:13:27.185892

reviewed changes to WPT network cache tests.

#357 jdm - 2018-07-09T22:45:58.656504

investigated salt failure for new android CI changes.

#358 jdm - 2018-07-09T22:01:20.515893

investigating multiple sources of WPT sync bustage.

#359 jdm - 2018-07-09T22:01:08.366190

manager training.

#360 jdm - 2018-07-09T16:48:16.747899

investigating gsoc progress updates and next steps

#361 jdm - 2018-06-22T16:28:43.675159

pushed on llvm toolchain switch for NDK; reviewed HTTP cache PR.

#362 jdm - 2018-06-21T14:20:53.821177

reviewed performance timing PR

#363 jdm - 2018-06-20T16:33:52.204814

rebased WebGL getUniform PR

#364 jdm - 2018-06-19T18:23:34.141188

1:1s & reviews.

#365 jdm - 2018-06-19T15:56:46.065859

found root cause of libloading crash.

#366 jdm - 2018-06-18T20:08:45.831423

got macOS android cross-compile to work.

#367 jdm - 2018-06-14T19:07:41.501763

started preliminary webrtc planning document

#368 jdm - 2018-06-12T00:42:10.657648

Got SM 60 upgrade to cross-compile with LLVM toolchain. Worked around segfault cross-compiling bindgen mozjs with GCC toolchain. Identified cause of intermittent websocket test timeouts.

#369 jdm - 2018-06-12T00:41:45.405514

Got SM 60 upgrade to cross-compile with LLVM toolchain. Worked around segfault cross-compiling bindgen mozjs with GCC toolchain. Identified cause of intermittent websocket test timeouts.

#370 jdm - 2018-06-08T16:55:21.058490

building framework for automated backtraces of failed webGL uses

#371 jdm - 2018-06-08T15:25:10.998537

investigating webgl shader compilation errors due to uniform limits

#372 jdm - 2018-06-07T21:13:31.789481

tried to make mac cross-compilation work again

#373 jdm - 2018-06-07T19:09:14.324146

websocket investigations and harrassment training

#374 jdm - 2018-06-07T14:20:25.550181

ongoing websocket test problem investigations

#375 jdm - 2018-06-06T18:14:11.670032

tested all of the three.js examples

#376 jdm - 2018-06-05T22:31:40.197116

Addressed review comments for ipc-channel and web-platform-tests pull requests.

#377 jdm - 2018-06-05T16:00:59.482666

1:1s

#378 jdm - 2018-06-04T18:49:28.081311

reviewed android port redesign

#379 jdm - 2018-06-04T16:39:47.286545

gsoc week planning

#380 jdm - 2018-06-01T20:38:33.932288

narrowed down source of weird behaviour in ipc-channel OOL transfer PR

#381 jdm - 2018-05-31T16:56:55.449404

addressing macOS ipc-channel review comments

#382 jdm - 2018-05-31T14:56:57.606117

reviewed performance timing information

#383 jdm - 2018-05-30T20:10:44.994792

investigating ipc-channel benchmark problems on macOS

#384 jdm - 2018-05-30T18:52:02.223360

fixed webgl regression with GLES-only parameters

#385 jdm - 2018-05-29T19:50:43.482195

investigated new webgl regression

#386 jdm - 2018-05-29T18:49:10.939261

wrote fix for exceeding ipc-channel message size limit

#387 jdm - 2018-05-29T16:39:17.157562

reviewed FileReaderSync PR and unhandled promise rejection PR

#388 jdm - 2018-05-29T14:34:58.841940

performed outstanding gecko reviews

#389 jdm - 2018-05-28T17:12:30.044476

<video> planning</video>

#390 jdm - 2018-05-28T15:38:46.558706

massaged the nightly WPT sync result

#391 jdm - 2018-05-25T16:55:21.730388

more wrestling with NDK upgrades

#392 jdm - 2018-05-24T20:01:21.474136

investigated phantom servo-mac1

#393 jdm - 2018-05-24T20:01:03.809162

trying to upgrade NDK and openssl

#394 jdm - 2018-05-23T19:52:32.203792

started looking at NDK upgrade

#395 jdm - 2018-05-23T17:13:38.792189

interview with stanford researcher

#396 jdm - 2018-05-23T15:10:20.700558

figured out subtle breakage in android-x86 PR

#397 jdm - 2018-05-22T22:48:58.680138

investigated armv7 build failure from android-x86 PR (https://github.com/servo/servo...)

#398 jdm - 2018-05-09T16:04:18.565990

Last week:

#399 jdm - 2018-03-26T13:28:08.670466

Last week:

#400 jdm - 2018-03-19T14:34:00.883705

Last week:

#401 jdm - 2018-03-12T14:09:49.040717

Last week:

#402 jdm - 2018-03-05T16:11:21.896306

Last week:

#403 jdm - 2018-02-26T14:34:22.701560

Last week:

#404 jdm - 2018-02-20T15:35:02.412981

Last week:

#405 jdm - 2018-02-12T21:27:45.608273

Last week:

#406 jdm - 2018-02-05T16:21:52.867885

Last week:

#407 jdm - 2018-01-29T13:12:54.253898

Last week:

#408 jdm - 2018-01-22T16:17:58.019788

Last week:

#409 jdm - 2018-01-15T16:07:15.240019

Last week:

#410 jdm - 2018-01-08T23:21:13.941088

Last week:

#411 jdm - 2017-12-04T17:48:11.521774

Last week:

#412 jdm - 2017-11-27T16:36:48.543703

Last week:

#413 jdm - 2017-11-20T20:23:21.337320

Last week:

#414 jdm - 2017-11-13T19:25:09.377929

Last week:

#415 jdm - 2017-11-06T15:59:12.672128

Last week:

#416 jdm - 2017-10-30T13:31:14.762691

Last week:

#417 jdm - 2017-10-23T17:05:20.822127

Last week:

#418 jdm - 2017-10-16T12:53:54.519178

#419 jdm - 2017-10-10T15:30:50.045488

Last week:

#420 jdm - 2017-09-29T23:34:53.625419

This past week:

#421 jdm - 2017-09-11T20:20:39.479481

Last week:

#422 jdm - 2017-09-05T14:32:42.204975

Last week:

#423 jdm - 2017-08-30T17:48:31.559789

Last week:

#424 jdm - 2017-08-21T20:24:56.927694

Last week:

#425 jdm - 2017-08-14T22:55:24.190453

Last week:

#426 jdm - 2017-07-31T13:11:54.231476

Last week:

#427 jdm - 2017-07-24T14:41:00.417906

Last week:

#428 jdm - 2017-07-17T14:15:59.631978

Last week:

#429 jdm - 2017-07-10T18:48:54.385088

Last week:

#430 jdm - 2017-06-19T18:27:39.445794

Last week:

#431 jdm - 2017-06-12T15:31:20.878995

Last week:

#432 jdm - 2017-06-05T14:42:21.739032

Last week:

#433 jdm - 2017-05-29T13:05:43.645199

Last week:

#434 jdm - 2017-05-22T19:52:02.250498

Last week:

#435 jdm - 2017-05-15T13:58:20.298599

Last week:

#436 jdm - 2017-05-08T18:12:58.627621

#437 jdm - 2017-05-08T18:12:34.905371

Last week:
- reviewed mixed content blocking
- reviewed image loading PR
- reviewed structured clone API
- reviewed in-progress XOWs
- reviewed mutation observers PR
- fixed broken unit tests in travis builds
- investigated broken MessageChannel test iterator behaviour
- TWiS
- provided Rust survey feedback
- provided feedback about html5ever serialization issue
- expanded canvas cross-origin image tests
- created reduction of style/selectors to prototype further API changes
- rebased CSS parsing API changes

#438 jdm - 2017-05-01T15:37:55.777424

Last week:
- added error reporting to the CSS parser
- TWiS
- reviewed image origin PR
- chatted with OSU class about mozilla contributions
- reviewed image load PR
- tried to modify third-party/rust/rust-cssparser
- reviewed gecko cookie IPC patch
- answered questions about mutation observer implementation

#439 jdm - 2017-04-24T13:52:48.472157

Last week:
- investigated zoho.com login issue
- completed a WPT sync
- reverted incorrect test changes
- fixed the test failure in the same-origin notification PR
- wrote a test for broken hit testing when scrolling
- xow pairing
- wrote FF 53 new contributors blog post
- started writing a patch for stylo CSS errors
- TWiS
- made reduced testacase for li layout issue
- fought with rust-cssparser while trying to add meaningful parser errors
- improved rough edges of crowbot

#440 jdm - 2017-04-16T22:12:47.054516

Last week:
- thought about windows keyboard input problem
- proposed some q2 goals for team
- TWiS
- rewrote parts of CSS transition safety PR
- reviewed constellation networking PR
- reviewed image load PR
- reviewed mixed content PR
- made minimal test case for fixed position hit testing
- wrote blog post draft for windows nightlies
- fixed bug loading theage.com.au
- investigated newly reported nightly issues

#441 jdm - 2017-04-09T20:49:18.119099

Last week:
- TWiS
- investigated layout panic on gdocs, wrote patch
- investigated layout bug on google sign in page
- investigated hyper connection weirdness, wrote patch
- made SSL tests work
- fixed transition event crash
- wrote up plans for google docs

#442 jdm - 2017-04-03T14:16:17.020157

Last week:
- reviewed image cache redesign
- investigated recording of timing out reftest
- wrote patch to call JS_ShutDown
- reviewed test for image maps
- wrote patch to add PR links to wpt upstreaming process
- reviewed mutationobserver changes
- reviewed a bunch of WPT test changes
- reviewed timer scheduling thread shutdown
- reviewed Gecko cookie changes
- enabled a bunch of disabled webgl tests
- wrote up plan for implementing PWMs

#443 jdm - 2017-03-27T14:00:34.898771

Last week:
- reviewed constellation/script network redesign
- reviewed sequential focus navigation PR
- reviewed RGSoC applications
- TWiS
- fixed problems with intermittent test recorder
- investigated wikipedia rendering regression
- reviewed websocket changes
- reviewed gecko cookie IPC changes
- reproduced use counter measurements in patched chromium
- investigated recordings of timing out and crashing tests
- investigated JS GC crash
- wrote patch to improve test performance with same-origin iframes
- investigated progressive web metrics

#444 jdm - 2017-03-20T13:55:26.033458

Last week:
- TWiS
- mailing lists, emails, etc.
- follow up on Mozilla conference sponsorship
- reviewed structured clone PR
- investigated root element background layout issue
- reviewed patch to improve reliability of some Firefox tests

#445 jdm - 2017-03-20T13:54:35.002134

Last week:
- TWiS
- mailing lists, emails, etc.
- follow up on Mozilla conference sponsorship
- reviewed structured clone PR
- investigated root element background layout issue
- reviewed patch to improve reliability of some Firefox tests

#446 jdm - 2017-02-27T18:34:47.491467

Last week:
- interview x3
- tech speakers briefing on rust and servo
- wrote outreachy project proposal
- reviewed WPT tests
- rebased and merged image cache changes
- engineering onboarding
- investigated mysterious failures in nosniff PR
- filed issues to improve CSS error reporting
- investigated image load regression
- merged old fetch-related PR
- prepped promotional materials for conference

#447 jdm - 2017-02-21T17:39:36.412615

Last week:
- reviewed rooting changes for dictionaries/unions
- reviewed XHR progress event changes
- TWiS
- reviewed bluetooth permissions changes
- enabled a lot of additional CSS tests
- found tasks for contributors
- fleshed out NCSU projects
- figured out cause of intermittent test failures for image cache PR

#448 jdm - 2017-02-13T17:30:55.522213

#449 jdm - 2017-02-06T13:41:38.226955

#450 jdm - 2017-01-30T16:05:23.849003

Last week:
wrote TWiS
wrote FF new contributors
guest lecture at UofT about FF and Servo contributions
test harness smoketest
broke up changes to servo-wpt into separate pieces
wrote code to support updating servo clones for rr testing
reviewed smallvec PR
pushed microtask PR
addressed microtask reviews
interview
reviewed nosniff PR
filed some layout and panic issues with test cases
reviewed browsing context sharing PR
reviewed Gecko geolocation patch
looked for issues for potential contributors
triaged old PRs

#451 jdm - 2016-12-19T15:23:24.003062

#452 jdm - 2016-12-19T14:32:22.726639

#453 Manishearth - 2018-09-27T21:35:18.004132

errors in servo-media (https://github.com/servo/media...)

#454 Manishearth - 2018-09-25T15:28:14.766612

TRIBE (today, tomorrow)

#455 Manishearth - 2018-09-25T00:52:30.529998

video player layout review

#456 Manishearth - 2018-09-25T00:52:16.024497

some talk work

#457 Manishearth - 2018-09-24T23:37:13.485914

review taskcluster integration

#458 Manishearth - 2018-09-19T17:39:01.940609

BiquadFilterNode DOM (pull 21750)

#459 Manishearth - 2018-09-18T16:41:48.368589

untested BiquadFilterNode code https://github.com/servo/media...

#460 Manishearth - 2018-09-18T12:30:12.441827

plan BiquadFilterNode, start implementing

#461 Manishearth - 2018-09-18T11:01:52.093615

do some DSP math https://github.com/WebAudio/we...

#462 Manishearth - 2018-09-17T13:33:51.971459

look at biquadfilternode

#463 Manishearth - 2018-09-17T13:33:44.631372

review video player (pull 21543)

#464 Manishearth - 2018-09-17T13:33:14.274648

servo_arc cleanups (bug 1475691)

#465 Manishearth - 2018-09-14T13:22:37.800314

analysernode DOM side, fixing bugs (pull 21712)

#466 Manishearth - 2018-09-14T06:53:57.794977

servo-media code for ANalyserNode https://github.com/servo/media...

#467 Manishearth - 2018-09-11T12:12:50.073812

script-side of channel settings, DecodeAudio channel count (https://github.com/servo/servo...)

#468 Manishearth - 2018-09-11T10:47:50.785010

allow node creation to set channel info (https://github.com/servo/media...)

#469 Manishearth - 2018-09-10T10:35:52.883799

plan AnalyserNode

#470 Manishearth - 2018-09-10T10:35:32.771777

investigate and discuss https://github.com/servo/servo...

#471 Manishearth - 2018-09-07T10:30:15.190074

look into analyzer, biquad, dynamics node. glance half-heartedly at convolver node

#472 Manishearth - 2018-09-07T07:36:10.573369

investigate WebAudio requirements for VR sites https://github.com/servo/servo...

#473 Manishearth - 2018-09-06T13:53:57.131909

instrumented firefox to log interface accesses noted in webidl extended attrs

#474 Manishearth - 2018-09-04T14:57:18.265812

pannernode fixes in Firefox (bug 1487963)

#475 Manishearth - 2018-09-04T05:55:58.257353

channel merger node, various minor fixes, https://github.com/servo/servo...

#476 Manishearth - 2018-09-03T12:49:09.089120

more ./mach bootstrap stuff https://github.com/servo/servo...

#477 Manishearth - 2018-09-03T08:35:23.109465

boostrap overhaul https://github.com/servo/servo...

#478 Manishearth - 2018-08-31T12:15:07.531797

finish sample webvr demo for blog post https://github.com/Manishearth...

#479 Manishearth - 2018-08-31T07:09:04.099332

coding up a webgl/webvr example for blog

#480 Manishearth - 2018-08-31T07:08:49.468725

webvr draft review

#481 Manishearth - 2018-08-24T19:53:15.308355

AudioListener WPT and fixes

#482 Manishearth - 2018-08-24T16:49:51.335213

accessors and methods on pannernode (pull 21502)

#483 Manishearth - 2018-08-23T22:08:36.370991

integrate audio listeners into DOM (pull #21502)

#484 Manishearth - 2018-08-23T00:05:46.919810

first draft of webvr post

#485 Manishearth - 2018-08-14T23:24:44.437918

rustconf coord

#486 Manishearth - 2018-08-14T23:24:40.890004

pluralrules perf improvements https://github.com/unclenachod... / https://github.com/unclenachod...

#487 Manishearth - 2018-08-14T05:20:11.027749

various rustconf coordination

#488 Manishearth - 2018-08-14T01:09:49.396145

WPT crash debugging https://github.com/servo/media...

#489 Manishearth - 2018-08-13T23:19:08.952404

build results page (https://github.com/servo/homu/...)

#490 Manishearth - 2018-08-13T23:10:25.550391

gstplayer infra

#491 Manishearth - 2018-08-10T20:40:55.002555

reviewed SM 60 PR

#492 Manishearth - 2018-08-08T22:26:09.403959

try to understand spidermonkey PR

#493 Manishearth - 2018-08-08T00:45:16.797515

fought the airline gods. won.

#494 Manishearth - 2018-08-07T19:43:45.948545

fix panner/listener bugs

#495 Manishearth - 2018-08-06T22:21:43.131694

some testing for pannernode

#496 Manishearth - 2018-08-06T22:21:37.604665

survey translation reviews

#497 Manishearth - 2018-08-04T00:31:54.576170

AudioListener / AudioPanner ready for preliminary review, todo: testing https://github.com/servo/media...

#498 Manishearth - 2018-08-04T00:28:18.035272

distance gain and cone gain

#499 Manishearth - 2018-08-04T00:02:03.444821

equal power algorithm for panning

#500 Manishearth - 2018-08-03T21:10:31.575614

start smup review

#501 Manishearth - 2018-08-03T21:10:24.713826

grumble about coworkers being on PTO

#502 Manishearth - 2018-08-02T23:31:20.880516

start looking at vr sites

#503 Manishearth - 2018-08-01T23:45:26.917869

basic audiolistener interface, start work on panning algorithms https://github.com/servo/media...

#504 Manishearth - 2018-08-01T06:25:12.231019

successfully test trychooser (https://github.com/servo/homu/... , https://github.com/servo/saltf... )

#505 Manishearth - 2018-07-31T23:14:11.000399

some homu poking

#506 Manishearth - 2018-07-30T22:29:17.897542

figured out source of tail silence in some audioparam tests

#507 Manishearth - 2018-07-30T21:41:25.764079

figured out rounding bug causing fencepost audioparam test failures

#508 Manishearth - 2018-07-27T22:52:53.091457

said goodbye to some interns, felt sad

#509 Manishearth - 2018-07-27T22:23:38.872099

webaudio audiobuffer rooting issue

#510 Manishearth - 2018-07-27T00:43:35.474096

gstreamer deps for buildbot https://github.com/servo/saltf...

#511 Manishearth - 2018-07-27T00:13:09.541456

get gstreamer setup working

#512 Manishearth - 2018-07-25T22:08:38.963135

salt upgrade deployment

#513 Manishearth - 2018-07-25T00:13:52.017563

get OSX and linux working for salt upgrade, resort to bargaining with the cross builder

#514 Manishearth - 2018-07-23T23:13:16.429243

salt upgrade?

#515 Manishearth - 2018-07-20T22:34:53.312045

start planning graph model and delaynode insertion

#516 Manishearth - 2018-07-20T21:52:03.878855

long macro comment https://github.com/rust-lang/r...

#517 Manishearth - 2018-07-20T01:17:01.950031

DOM-side support for audioparam connections

#518 Manishearth - 2018-07-19T00:02:36.820825

connect() to param support https://github.com/servo/media...

#519 Manishearth - 2018-07-18T22:18:34.943970

planning audioparam connections since audiolistener is in flux rn

#520 Manishearth - 2018-07-18T21:52:48.131020

review rust-playground incorporation

#521 Manishearth - 2018-07-17T23:08:24.158595

first bits of audiolistener impl

#522 Manishearth - 2018-07-17T22:53:12.706329

worry too much about audiolistener's params, decide that it's a spec bug https://github.com/WebAudio/we...

#523 Manishearth - 2018-07-16T23:17:43.685107

audiopanner planning

#524 Manishearth - 2018-07-16T20:38:28.903260

appveyor for webaudio

#525 Manishearth - 2018-07-13T21:45:51.163494

more webaudio review

#526 Manishearth - 2018-07-12T14:31:01.298093

in MTV today for rust optimization discussions

#527 Manishearth - 2018-07-11T23:44:59.899556

refactor to split out crates, make backend-switching use target-dependencies so that we can compile on android https://github.com/servo/media...

#528 Manishearth - 2018-07-10T22:08:01.315756

fix some review comments in giant webaudio PR

#529 Manishearth - 2018-07-10T22:07:49.702557

setparam stuff https://github.com/servo/media... / https://github.com/ferjm/servo...

#530 Manishearth - 2018-07-10T20:44:50.845066

start reviewing DOM-side webaudio PR

#531 Manishearth - 2018-07-10T07:28:05.609321

webaudio destination node safety stuff

#532 Manishearth - 2018-07-10T06:47:02.910271

https://github.com/ferjm/servo...

#533 Manishearth - 2018-07-10T00:11:57.858170

servo-side param stuff https://github.com/ferjm/servo...

#534 Manishearth - 2018-07-09T23:23:44.920337

AudioParam setup for messaging audio params https://github.com/servo/media...

#535 Manishearth - 2018-07-09T22:25:35.427462

Trusted/FnOnce fixes to make decoders work https://github.com/servo/media... / https://github.com/ferjm/servo...

#536 Manishearth - 2018-07-06T22:35:07.359597

Dom<t> cleanups and correct pointer handling (rolled into https://github.com/ferjm/servo... )</t>

#537 Manishearth - 2018-07-06T22:16:18.833839

add DOM disconnect methods https://githib.com/ferjm/servo...

#538 Manishearth - 2018-07-06T21:59:56.948016

disconnect cleanups https://github.com/servo/media...

#539 Manishearth - 2018-07-06T18:18:34.410837

make dictionary construction safe (#21131)

#540 Manishearth - 2018-07-04T15:31:42.683503

murica day

#541 Manishearth - 2018-07-04T00:16:52.234618

disconnect() in fan PR https://github.com/servo/media...

#542 Manishearth - 2018-07-03T23:58:17.404229

fan-in/fan-out support, without disconnect() https://github.com/servo/media...

#543 Manishearth - 2018-07-03T21:11:50.716050

use reversed adaptor for great good https://github.com/servo/media...

#544 Manishearth - 2018-07-02T21:35:14.150573

hardware refresh'd laptop setup

#545 Manishearth - 2018-06-29T19:00:40.552079

type assertion for inheritance https://github.com/servo/servo...

#546 Manishearth - 2018-06-28T22:30:04.979146

discussions with CPG about $thing

#547 Manishearth - 2018-06-28T22:29:51.436450

work on fan-out and fan-in

#548 Manishearth - 2018-06-28T22:29:39.138568

some work on disconnect methods https://github.com/servo/media...

#549 Manishearth - 2018-06-28T19:57:40.738531

some investigation on DOMRefCell crash

#550 Manishearth - 2018-06-27T21:51:20.260061

finish destination node channel setting https://github.com/servo/media...

#551 Manishearth - 2018-06-27T00:33:59.112049

channel setting https://github.com/servo/media...

#552 Manishearth - 2018-06-26T22:09:41.168835

add channelmergernode to https://github.com/servo/media...

#553 Manishearth - 2018-06-26T21:36:20.825132

channels in source nodes https://github.com/servo/media...

#554 Manishearth - 2018-06-26T01:04:36.385820

channeling my inner audio processor [channel mixing, count modes, and interpretations] https://github.com/servo/media...

#555 Manishearth - 2018-06-25T22:28:57.736287

rust community wrangling

#556 Manishearth - 2018-06-22T22:51:48.114726

figure out channel mixing and modes

#557 Manishearth - 2018-06-22T02:04:24.555443

adding code for channelmerger, channel sinks, and interleaving to the channels PR

#558 Manishearth - 2018-06-21T23:41:54.471921

basic channel abstractions https://github.com/servo/media...

#559 Manishearth - 2018-06-19T20:34:11.830368

fluent-rs + rust website coordination

#560 Manishearth - 2018-06-19T20:34:04.417591

custom test frameworks discussions

#561 Manishearth - 2018-06-18T20:19:08.326649

audio decoder review

#562 Manishearth - 2018-06-18T19:43:41.537333

survey

#563 Manishearth - 2018-06-18T19:43:37.612391

orient intern

#564 Manishearth - 2018-06-08T22:34:27.096251

audioparam.connect plans

#565 Manishearth - 2018-06-07T20:29:51.611483

using the graph https://github.com/servo/media...

#566 Manishearth - 2018-06-07T19:37:23.119230

graaaaaaaph https://github.com/servo/media...

#567 Manishearth - 2018-06-05T23:23:23.451067

https://manishearth.github.io/...

#568 Manishearth - 2018-06-01T23:23:00.768322

https://github.com/servo/media...

#569 Manishearth - 2018-05-31T22:29:12.195592

basic AudioParams https://github.com/servo/media...

#570 Manishearth - 2018-05-31T01:11:47.139867

audioparam planning

#571 Manishearth - 2018-05-24T00:42:25.731479

AudioParam planning

#572 Manishearth - 2018-05-23T23:40:46.701292

media thread driving https://github.com/servo/media...

#573 Manishearth - 2018-05-23T20:16:43.242455

more webaudio cleanups, add messaging, start work on driving model

#574 Manishearth - 2018-05-22T22:02:42.841743

https://github.com/rust-lang/r...

#575 Manishearth - 2018-05-22T21:59:23.236478

blocks/chunks https://github.com/servo/media...

#576 Manishearth - 2018-05-21T21:05:26.674757

[webaudio] plan channels/graph code, cleanup https://github.com/servo/media...

#577 Manishearth - 2018-05-09T23:01:41.653619

get appsrc working!!!!!!!! https://github.com/ferjm/media...

#578 Manishearth - 2018-05-08T23:12:40.135052

a bit of appsrc poking

#579 Manishearth - 2018-05-08T23:12:17.403903

rustconf PC phase 2

#580 Manishearth - 2018-05-04T21:46:33.755787

all the edition fixes https://github.com/rust-lang/r...

#581 Manishearth - 2018-05-04T00:21:12.063827

edition planning

#582 Manishearth - 2018-05-04T00:20:59.925969

rustconf site, more PC stuff

#583 Manishearth - 2018-04-26T23:11:27.326670

https://github.com/rust-lang/r...

#584 Manishearth - 2018-04-26T00:39:16.100783

figure out and fix bug in https://github.com/rust-lang/r...

#585 Manishearth - 2018-04-25T22:39:49.471197

webaudio planning

#586 Manishearth - 2018-04-25T22:39:43.547244

investigating breakage in https://github.com/rust-lang/r...

#587 Manishearth - 2018-04-24T22:42:58.567521

https://github.com/rust-lang/r...

#588 Manishearth - 2018-04-24T00:58:35.862461

more appsrc experimentation

#589 Manishearth - 2018-04-23T18:38:05.806745

https://paper.dropbox.com/doc/...

#590 Manishearth - 2018-04-21T00:29:50.491243

https://github.com/rust-lang/r...

#591 Manishearth - 2018-04-21T00:10:22.620013

finish https://github.com/rust-lang/r... , find bug with crate:: , fix that too

#592 Manishearth - 2018-04-20T03:07:29.373356

https://github.com/rust-lang/r...

#593 Manishearth - 2018-04-20T00:07:18.665912

https://github.com/rust-lang/r...

#594 Manishearth - 2018-04-18T23:26:48.514701

sketch of API for webaudio

#595 Manishearth - 2018-04-18T23:26:39.015629

more reading of gstreamer docs

#596 Manishearth - 2018-04-18T23:26:29.658831

rustconf orga

#597 Manishearth - 2018-04-18T23:26:20.915307

rustfix x compiletest investigation

#598 Manishearth - 2018-04-17T23:51:19.255018

discover https://gstreamer.freedesktop.... , realize I should have been reading it all along

#599 Manishearth - 2018-04-17T00:51:15.085916

sketch out plan for servo-media API

#600 Manishearth - 2018-04-13T22:30:48.766416

rustconf trainings orga

#601 Manishearth - 2018-04-13T22:30:29.609513

try to understand servo-media

#602 Manishearth - 2018-04-13T22:30:15.202725

rustconf CFP last day stuff

#603 Manishearth - 2018-04-12T00:16:42.192774

also go through gecko webaudio code

#604 Manishearth - 2018-04-12T00:16:18.864569

go through webaudio specs and some gstreamer code. instructions unclear; convolved brain.

#605 Manishearth - 2018-04-10T00:42:02.801364

set up ferjm's webaudio stuff

#606 Manishearth - 2018-04-09T23:46:31.156796

review comments on https://bugzilla.mozilla.org/s...

#607 Manishearth - 2018-04-09T23:46:25.236185

review comments on https://github.com/rust-lang/r...

#608 Manishearth - 2018-04-05T22:54:16.853937

https://github.com/rust-lang/r...

#609 Manishearth - 2018-04-05T21:23:41.701587

https://bugzilla.mozilla.org/s...

#610 Manishearth - 2018-04-05T02:18:08.778481

https://github.com/rust-lang/r... (random rust fix for derive() )

#611 Manishearth - 2018-04-04T22:53:53.796168

think hard about working the edition kw lint into rustc, discuss with niko. despair at lack of good options.

#612 Manishearth - 2018-04-04T22:53:22.073959

finish https://github.com/rust-lang/r... (edition keywords)

#613 Manishearth - 2018-04-04T01:11:01.342178

birthday pto

#614 Manishearth - 2018-04-03T02:13:24.146946

edition-gating keywords https://github.com/rust-lang/r...

#615 Manishearth - 2018-03-23T20:58:15.761193

investigating lighting bugs

#616 Manishearth - 2018-03-22T23:18:19.713413

fix 4xSSAA

#617 Manishearth - 2018-03-21T22:54:46.531754

easy edition feature flag: https://github.com/rust-lang/r...

#618 Manishearth - 2018-03-21T21:28:05.288443

rust 2018 easy feature flag

#619 Manishearth - 2018-03-21T21:27:58.530872

rust 2018 planning

#620 Manishearth - 2018-03-21T21:27:51.792551

investigate why 4xssaa doesn't work

#621 Manishearth - 2018-03-21T21:27:41.265114

investigating AA quality (temporal stability, specifically) in cardboard for other apps

#622 Manishearth - 2018-03-21T21:27:21.281437

spinning up rustconf PC

#623 Manishearth - 2018-03-10T01:13:24.704813

clean up VR stuff

#624 Manishearth - 2018-03-09T19:17:09.752411

pathfinder VR : https://github.com/pcwalton/pa...

#625 Manishearth - 2018-03-09T00:02:27.719384

rustconf PC selection

#626 Manishearth - 2018-03-08T19:15:44.162241

rust 2018 epoch lint work (https://github.com/rust-lang/r...)

#627 Manishearth - 2018-03-08T19:15:31.076601

got pathfinder webvr demo working roughly

#628 Manishearth - 2018-03-07T00:18:31.142976

epoch work (https://github.com/rust-lang/r... , https://github.com/rust-lang/r...)

#629 Manishearth - 2018-03-06T05:01:59.156492

pathfinder VR because why not

#630 Manishearth - 2018-03-05T21:03:36.891252

respond to all queries on meetup form

#631 Manishearth - 2018-03-05T21:03:23.491436

create meetup organizer list

#632 Manishearth - 2018-03-03T00:12:55.840481

rustconf trainings discussion ; Berlin planning meeting

#633 Manishearth - 2018-03-03T00:12:39.440716

interview

#634 Manishearth - 2018-03-02T00:22:40.517962

what are colspans even

#635 Manishearth - 2018-03-02T00:22:26.528467

talk about Rust at June

#636 Manishearth - 2018-03-02T00:22:12.344622

https://github.com/servo/servo...

#637 Manishearth - 2018-03-01T01:03:48.606081

zero rowspans https://github.com/servo/servo...

#638 Manishearth - 2018-03-01T01:03:40.074997

intern interview

#639 Manishearth - 2018-02-27T07:15:08.319974

basic rowspan support https://github.com/servo/servo...

#640 Manishearth - 2018-02-23T20:47:14.548172

https://github.com/rust-lang/r...

#641 Manishearth - 2018-02-23T08:25:48.586701

https://github.com/rust-lang/r...

#642 Manishearth - 2018-02-23T07:37:00.468767

work on the dyn trait lint and epoch linting framework

#643 Manishearth - 2018-02-21T00:57:32.286685

try to understand gecko / servo table layout

#644 Manishearth - 2018-02-21T00:57:00.882742

finish setting up CFP app

#645 Manishearth - 2018-02-19T02:01:01.017877

https://github.com/rust-lang/r...

#646 Manishearth - 2018-02-15T23:46:21.966577

devtools

#647 Manishearth - 2018-02-15T23:46:17.961847

rustconf planning

#648 Manishearth - 2018-02-15T23:46:14.879990

interview

#649 Manishearth - 2018-02-15T01:37:09.206881

handle rowspan and currentcolor for table backgrounds

#650 Manishearth - 2018-02-14T22:56:11.313362

finish basic table backgrounds stuff https://github.com/servo/servo... . next up: making things less mutable

#651 Manishearth - 2018-02-14T01:16:44.322252

rustconf meetings and organizing the firehose

#652 Manishearth - 2018-02-10T14:55:08.457848

rust bug https://github.com/rust-lang/r... https://github.com/rust-lang/r...

#653 Manishearth - 2018-02-10T03:35:47.582373

work out solution for #19788 with matt

#654 Manishearth - 2018-02-09T01:34:20.891658

bananas

#655 Manishearth - 2018-02-09T00:45:12.384412

https://github.com/servo/servo...

#656 Manishearth - 2018-02-08T22:17:53.463854

[switchboard][events] Rust Meetup Organizers collection https://docs.google.com/forms/...

#657 Manishearth - 2018-02-08T00:18:37.189435

clone shim cleanups: https://github.com/rust-lang/r...

#658 Manishearth - 2018-02-02T13:55:23.287893

address fcp comments on https://github.com/rust-lang/r...

#659 Manishearth - 2018-02-02T13:55:17.291442

more firefox build times and binary size stuff

#660 Manishearth - 2018-02-01T09:08:21.789548

finishing touches to post-build-contexts rfc (https://github.com/rust-lang/r...)

#661 Manishearth - 2018-02-01T02:39:19.138225

codesize impact investigation of https://github.com/rust-lang/r...

#662 Manishearth - 2018-01-30T09:46:20.086796

MIR opt, take 2: https://github.com/rust-lang/r...

#663 Manishearth - 2018-01-30T09:46:03.579485

prerequisite cleanup for MIR optimization https://github.com/rust-lang/r...

#664 Manishearth - 2018-01-29T17:03:56.263738

grok mir::shim, write https://github.com/rust-lang/r... as a strawman impl

#665 Manishearth - 2018-01-29T07:00:49.180605

start investigating https://github.com/rust-lang/r...

#666 Manishearth - 2018-01-25T11:25:22.361329

https://docs.google.com/docume...

#667 Manishearth - 2018-01-25T10:22:10.844598

https://github.com/Manishearth...

#668 Manishearth - 2018-01-25T05:28:08.423759

more investigations for handling pre-wrap correctly

#669 Manishearth - 2018-01-23T11:46:29.105288

land https://github.com/rust-lang/r... , fix https://github.com/google/pull...

#670 Manishearth - 2018-01-22T11:06:38.426360

more work on custom test frameworks

#671 Manishearth - 2018-01-22T11:06:32.170549

set up https://github.com/tildeio/cfp...

#672 Manishearth - 2018-01-19T11:04:24.564616

investigate all the linebreaking failures

#673 Manishearth - 2018-01-18T12:27:29.518735

https://github.com/rust-lang/r...

#674 Manishearth - 2018-01-18T11:02:45.548439

debug line breaking wpt failures

#675 Manishearth - 2018-01-16T07:44:33.788679

https://gist.github.com/Manish...

#676 Manishearth - 2018-01-11T07:41:57.556504

https://github.com/rust-lang/r...

#677 Manishearth - 2018-01-10T14:09:06.574335

figure out https://github.com/servo/servo... for the multiple-run case

#678 Manishearth - 2018-01-09T06:33:05.385028

https://github.com/rust-lang/r...

#679 Manishearth - 2018-01-08T11:43:17.217295

https://github.com/rust-lang/r...

#680 Manishearth - 2018-01-08T11:14:33.231428

https://internals.rust-lang.or...

#681 Manishearth - 2018-01-05T07:13:54.867586

first naieve pass at https://github.com/servo/servo...

#682 Manishearth - 2018-01-05T07:13:44.262748

next step on prerfc https://internals.rust-lang.or...

#683 Manishearth - 2018-01-05T07:13:32.678711

rust regression https://github.com/rust-lang/r...

#684 Manishearth - 2017-12-24T09:22:40.514643

https://internals.rust-lang.or...

#685 Manishearth - 2017-10-13T18:00:28.663140

stare into the void. the void stares back. lose the staring contest with the void. the void in question is hashmaps.

#686 Manishearth - 2017-10-03T02:23:28.593111

svg:text zoom bug 1404057

#687 Manishearth - 2017-09-29T20:11:30.768257

fix the osrng stuff bug 1385971

#688 Manishearth - 2017-09-28T22:43:21.141735

bug 1403808 style context cleanup

#689 Manishearth - 2017-09-28T22:42:41.644295

hacktoberfest

#690 Manishearth - 2017-09-28T22:42:38.237379

interviewing

#691 Manishearth - 2017-09-27T02:47:24.552208

filed https://github.com/w3c/csswg-d...

#692 Manishearth - 2017-09-26T20:55:57.041439

bug 1403282 attr() whitespace

#693 Manishearth - 2017-09-20T00:06:56.195156

create pathdiff for making cargo-edit-locally work right (https://github.com/Manishearth...)

#694 Manishearth - 2017-09-19T01:32:19.948874

nth-child overflow (bug 1401016) / https://github.com/servo/rust-...

#695 Manishearth - 2017-09-19T01:32:02.530032

fix font-size stuff (bug 1399228)

#696 Manishearth - 2017-09-15T23:17:17.900678

font-size stuff. again. bug 1399228

#697 Manishearth - 2017-09-13T21:21:01.663994

rust-mods meeting + followups

#698 Manishearth - 2017-09-12T00:25:33.585019

preserve transform variant identities in animation (bug 1391145)

#699 Manishearth - 2017-09-11T21:41:07.690670

fix calc font-size (bug 1380980)

#700 Manishearth - 2017-09-07T21:46:27.917777

go through https://github.com/rust-lang/r... and help shepherd

#701 Manishearth - 2017-09-07T21:46:10.191583

deliverables

#702 Manishearth - 2017-09-07T21:45:55.505718

bug 1397363 overflow panic

#703 Manishearth - 2017-09-07T21:45:44.337522

bug 1397439 overflow panic

#704 Manishearth - 2017-09-07T21:45:26.570252

bug 1396045 viewport rounding

#705 Manishearth - 2017-08-29T20:21:42.079991

font-size calc issue (bug 1394302)

#706 Manishearth - 2017-08-26T00:55:57.131922

gave birth to a monstrosity (https://github.com/Manishearth...)

#707 Manishearth - 2017-08-24T21:06:18.831165

bug 1393580 panic

#708 Manishearth - 2017-08-24T21:06:09.678987

bug 1393603 overflow:scroll

#709 Manishearth - 2017-08-10T01:49:28.649812

classify reftests https://gist.github.com/Manish...

#710 Manishearth - 2017-08-10T01:40:06.287536

fix HASR for logical props (bug 1388943)

#711 Manishearth - 2017-08-10T01:34:54.263495

fix min font size ruby (bug 1388941)

#712 Manishearth - 2017-08-10T01:34:44.482092

investigate bug 1388904 (text-align-last in ruby) a bit

#713 Manishearth - 2017-08-07T20:51:11.347184

quick crashfix (bug 1387953)

#714 Manishearth - 2017-08-07T20:51:01.915824

remove style/testing (pull 17984)

#715 Manishearth - 2017-08-03T21:38:35.466740

security bug in stylo

#716 Manishearth - 2017-08-02T23:47:25.949992

bug 1386887 nightlification

#717 Manishearth - 2017-08-02T04:20:52.878708

pesky rounding bug #783 https://github.com/servo/app_u...

#718 Manishearth - 2017-08-02T04:20:35.689993

text-zoom (bug 1358688)

#719 Manishearth - 2017-08-02T04:20:25.717879

investigate pldhashtable crash (bug 1384824), hand off

#720 Manishearth - 2017-07-26T22:55:02.101459

investigate and fix border issue (pull 17880)

#721 Manishearth - 2017-07-20T22:09:57.808005

system font crash (pull 17809)

#722 Manishearth - 2017-07-20T06:52:05.753223

32 bit layout crashes (bug 1382190)

#723 Manishearth - 2017-07-20T06:51:53.091901

arena ref ptr hardening (bug 1379830)

#724 Manishearth - 2017-07-20T06:51:38.324906

improve bindgen layout test generation (https://github.com/servo/rust-...)

#725 Manishearth - 2017-07-18T18:48:51.143041

visited style sharing fix (bug 1381635)

#726 Manishearth - 2017-07-18T03:16:04.829126

conference lineup blog post and site updates

#727 Manishearth - 2017-07-18T03:15:53.470404

finish fuse work (bug 1367904) [waiting to land]

#728 Manishearth - 2017-07-07T00:02:51.465672

mod team email

#729 Manishearth - 2017-07-07T00:02:41.489909

more fuse work

#730 Manishearth - 2017-06-15T04:01:05.755654

rustconf program finalization and website changes

#731 Manishearth - 2017-06-15T04:00:55.704788

split nsStyleContext (bug 1373018)

#732 Manishearth - 2017-06-15T04:00:44.068325

fix crash on style contexts (bug 1372812)

#733 Manishearth - 2017-06-09T23:08:00.729893

rustconf program finalization and organization stuff

#734 Manishearth - 2017-06-08T23:08:57.095202

case insensitive attr selectors in stylo (bug 1364162)

#735 Manishearth - 2017-06-08T21:55:23.258745

WPT medialist test (bug 1371408 )

#736 Manishearth - 2017-06-07T00:54:24.413076

nsRuleNode::SetGenericFont is the bane of my existence (bug 1370734)

#737 Manishearth - 2017-06-06T06:50:02.245407

make gecko follow hashless quirk better (bug 1370458)

#738 Manishearth - 2017-06-06T01:53:54.366319

SVGPaint animation (bug 1369277)

#739 Manishearth - 2017-06-05T22:06:28.371623

CSS.supports (pull 17173)

#740 Manishearth - 2017-06-04T10:50:06.873468

@supports discrepancies (bug 1338486)

#741 Manishearth - 2017-06-04T06:04:44.642730

@viewport (bug 1347410)

#742 Manishearth - 2017-06-03T00:43:36.430078

cssparser fixes for nth-child (https://github.com/servo/rust-...)

#743 Manishearth - 2017-06-01T23:17:59.213077

nth-child parsing discrepancies (bug 1364009)

#744 Manishearth - 2017-06-01T01:07:00.421682

namespace map handling for content:attr (bug 1346693)

#745 Manishearth - 2017-05-31T21:55:54.617654

system font address review (bug 1367275)

#746 Manishearth - 2017-05-31T19:00:09.128685

figure out bug 1366977 and fix it (https://github.com/servo/rust-...)

#747 Manishearth - 2017-05-26T21:39:12.241536

finish rwlock stuff (bug 1367619)

#748 Manishearth - 2017-05-26T21:39:12.241203

investigate and fix rem issue (pull 17057)

#749 Manishearth - 2017-05-25T23:36:46.861671

make use of the nice rwlock (bug 1367619)

#750 Manishearth - 2017-05-25T20:14:24.664816

reduce ComputedValues heap size by factoring out root_font_size (pull 17041)

#751 Manishearth - 2017-05-24T01:32:43.566345

finish all longhands (bug 1367275)

#752 Manishearth - 2017-05-16T18:18:56.686896

Au clamping (https://github.com/servo/app_u...)

#753 Manishearth - 2017-05-13T00:59:42.512095

font serialization (bug 1364286)

#754 Manishearth - 2017-05-12T22:02:01.501698

rustconf site stuff

#755 Manishearth - 2017-05-12T01:04:23.469148

finish all reftest categorization

#756 Manishearth - 2017-05-12T01:04:23.458493

font-size fixups (pull 16824)

#757 Manishearth - 2017-05-10T23:11:37.689830

fix <hr> rendering (pull 16800)

#758 Manishearth - 2017-05-09T20:16:09.809677

investigate reftest failures (https://gist.github.com/Manish...)

#759 Manishearth - 2017-05-09T20:15:56.219216

three different color rounding bugs (bug 1340484)

#760 Manishearth - 2017-05-09T20:15:40.370418

default font hazard stuff (bug 1362599)

#761 Manishearth - 2017-05-03T23:43:48.998943

vector longhand (pull 16721)

#762 Manishearth - 2017-05-03T21:25:26.215613

rust bay area stuff

#763 Manishearth - 2017-05-03T21:25:22.400490

shepherd font-feature-settings

#764 Manishearth - 2017-05-02T23:02:14.114475

Simplify Gecko's handling of relative font-sizes (bug 1361550)

#765 Manishearth - 2017-04-25T02:03:12.112822

svg length parsing fixups (pull 16596)

#766 Manishearth - 2017-04-22T04:48:37.527220

investigate all of the heap write hazards, fix all but false positives and system fonts (bug 1356458 and dependencies)

#767 Manishearth - 2017-04-22T04:47:10.425953

investigate and fix default font stuff (bug 1358634)

#768 Manishearth - 2017-04-22T04:45:44.328358

fixup scriptminsize (pull 16570)

#769 Manishearth - 2017-04-19T22:51:19.379262

write long explanation for scriptminsize

#770 Manishearth - 2017-04-19T22:51:09.025569

wrangle with hazard analysis for system fonts

#771 Manishearth - 2017-04-09T04:32:26.822366

font metrics (bug 1341724)

#772 Manishearth - 2017-04-01T09:28:29.109508

xml:lang (bug 1341714)

#773 Manishearth - 2017-03-31T09:48:22.706013

text-emphasis-position pres attr (pull 16201)

#774 Manishearth - 2017-03-29T23:06:43.927230

gaze deeply into the eyes of gecko's direction cascading, learn nothing. (bug 1341714)

#775 Manishearth - 2017-03-29T23:06:16.715187

redo content style rules (bug 1341647)

#776 Manishearth - 2017-03-29T00:42:31.505529

weirdness (moz-center-or-inherit, bug 1341714)

#777 Manishearth - 2017-03-28T01:33:12.325268

(bug 1341714)

#778 Manishearth - 2017-03-28T01:33:03.525535

content rules (table cellpadding) (bug 1341714)

#779 Manishearth - 2017-03-24T23:56:04.369570

node adoption to/from non stylo docs (bug 1330051)

#780 Manishearth - 2017-03-22T08:12:40.798331

system fonts (bug 1349417)

#781 Manishearth - 2017-03-20T05:33:13.926169

font-size base-size stuff (bug 1341775)

#782 Manishearth - 2017-03-18T03:24:53.621732

font-size refactorings (#16016) for bug 1341775

#783 Manishearth - 2017-03-17T00:03:47.589964

more -moz-system-metric (bug 1341086)

#784 Manishearth - 2017-03-16T07:44:03.196737

-moz-system-metric part 1 (bug 1341086)

#785 Manishearth - 2017-03-15T23:34:59.063867

-moz-system-metric

#786 Manishearth - 2017-03-15T23:34:55.416609

system colors (bug 1340696)

#787 Manishearth - 2017-03-14T23:50:26.224754

geckotry service (https://github.com/Manishearth...) and homu integration (https://github.com/servo/homu/...)

#788 Manishearth - 2017-03-14T23:49:31.197680

land content counter support

#789 Manishearth - 2017-03-12T11:31:40.408766

finish content values, bug 1296477

#790 Manishearth - 2017-03-11T02:47:21.204897

stylo: urls in style attrs (bug 1341690)

#791 Manishearth - 2017-03-08T01:26:43.432821

review deduplication

#792 Manishearth - 2017-03-08T00:11:58.333274

svg node adoption

#793 Manishearth - 2017-03-04T01:30:30.316033

XUL properties (bug 15817)

#794 Manishearth - 2017-03-02T21:37:44.025764

address svg review

#795 Manishearth - 2017-02-28T22:10:58.636579

update test expectations for SVG pres, add caching

#796 Manishearth - 2017-02-24T22:33:09.506580

fix flaky test (bug 1317047)

#797 Manishearth - 2017-02-24T22:33:05.947491

address SVG pres review, make relative URLs work

#798 Manishearth - 2017-02-23T01:57:35.514513

SVG presentation attributes (bug 1329093)

#799 Manishearth - 2017-02-21T06:15:42.228295

make cargo-fuzz https://github.com/rust-fuzz/c...

#800 Manishearth - 2017-02-19T01:24:11.302001

inspecting test failures caused by svg / pres attrs, fixing or marking as expected

#801 Manishearth - 2017-02-17T03:15:52.394496

debugger/debugger.html stuff (bug 881480, https://github.com/devtools-ht...)

#802 Manishearth - 2017-02-16T07:39:53.168090

wontfix_cabal unconference for maintainers @ github

#803 Manishearth - 2017-02-16T07:39:37.805282

interview

#804 Manishearth - 2017-02-14T21:45:28.742891

fixup clip-path in bug 1339314

#805 Manishearth - 2017-02-14T01:29:26.245595

Revendor and push stylo dependencies

#806 Manishearth - 2017-02-14T01:04:26.364677

allow comments in gecko svg pres attrs (bug 1339252)

#807 Manishearth - 2017-02-14T01:01:45.249882

glare disapprovingly at SVG

#808 Manishearth - 2017-02-13T08:40:34.813210

servo-side pres attr implementor (bug 1338936).

#809 Manishearth - 2017-02-12T13:49:44.744373

fill in remaining svg properties (bug 1338388)

#810 Manishearth - 2017-02-10T07:51:10.266512

css::URLValue properties and svg stuff (bug 1338388)

#811 Manishearth - 2017-02-09T01:34:27.314372

Implement 9 stylo properties (pull 15463)

#812 Manishearth - 2017-02-07T20:30:07.122081

bunch of property glue. give SVG a disappointed look

#813 Manishearth - 2017-02-07T20:29:41.026950

interview

#814 Manishearth - 2017-02-04T01:56:46.866628

final bit of abstractification

#815 Manishearth - 2017-02-04T01:56:35.271616

interviews

#816 Manishearth - 2017-02-01T07:55:37.360256

address review on pres attrs

#817 Manishearth - 2017-02-01T06:25:31.912437

drive-by fix pull 15323

#818 Manishearth - 2017-02-01T00:56:40.225591

perf poking and pres attr fixups

#819 Manishearth - 2017-01-31T21:54:11.535208

interview

#820 Manishearth - 2017-01-28T05:00:54.631355

finish abstractification (bug 1334330)

#821 Manishearth - 2017-01-27T03:06:18.991367

started work on abstractifying pres attr rule mappers (bug 1334330) https://github.com/Manishearth...

#822 Manishearth - 2017-01-25T22:50:53.531934

consolidate list of pres attrs and units used in gecko https://gist.github.com/Manish...

#823 Manishearth - 2017-01-24T23:52:51.512166

homu tree closure (https://github.com/servo/homu/...)

#824 Manishearth - 2017-01-23T22:51:45.918448

finish bare-minimum pres attr solution for stylo (bug 1330041)

#825 Manishearth - 2017-01-22T02:08:48.662929

(For most of the week) Investigate and refine plan for pres attrs (bug 1330041), start implementing

#826 Manishearth - 2017-01-22T02:08:20.793222

Bindings resync

#827 Manishearth - 2017-01-19T20:55:57.661824

forward impl prerfc

#828 Manishearth - 2017-01-18T02:58:53.889342

reduce allocator churn in property parsing (pull 15089)

#829 Manishearth - 2017-01-17T19:48:49.042896

interview

#830 Manishearth - 2017-01-17T07:14:21.304681

investigate size of PropertyDeclaration (issue 15061), box CalcLOP (pull 15065)

#831 Manishearth - 2017-01-16T08:27:06.220929

css.supports() single-argument form in stylo

#832 Manishearth - 2017-01-14T05:55:43.290645

unsuccessfully try to debug bug 1330874

#833 Manishearth - 2017-01-13T01:42:41.022384

Go through Servo's converted hg history https://bugzilla.mozilla.org/s...

#834 Manishearth - 2017-01-12T23:18:58.388198

address review comments on stylo pref stuff (bug 1297322)

#835 Manishearth - 2017-01-12T01:22:47.324501

start looking into svg attrs

#836 Manishearth - 2017-01-11T20:03:50.312360

interview

#837 Manishearth - 2017-01-11T01:44:30.687262

animation review fixes

#838 Manishearth - 2017-01-11T00:07:40.798165

investigate UB issue with timely drops https://github.com/rust-lang/r...

#839 Manishearth - 2017-01-10T21:58:43.076851

ensure property pref stuff doesn't have major codesize impact

#840 Manishearth - 2017-01-10T19:58:12.523913

intern interview

#841 Manishearth - 2017-01-10T18:48:46.850822

foray into optimizing codesize and perf of PropertyDeclaration::push (pull 14950)

#842 Manishearth - 2017-01-10T02:43:35.414984

pref support (bug 1297322)

#843 Manishearth - 2017-01-10T00:25:00.657116

bindgen bits of servo pref stuff

#844 Manishearth - 2017-01-09T20:16:03.271469

interview

#845 Manishearth - 2017-01-09T03:34:37.643783

investigate and fix rustup bug https://github.com/rust-lang-n...

#846 Manishearth - 2017-01-07T01:26:29.465048

figure out alias serialization spec story (https://github.com/w3c/csswg-d...).

#847 Manishearth - 2017-01-07T01:25:59.866272

get distracted and make alacritty work on stable

#848 Manishearth - 2017-01-06T21:35:46.037626

review pull 14899

#849 Manishearth - 2017-01-06T20:47:06.644839

CSS keyframes address review

#850 Manishearth - 2017-01-06T19:29:18.454035

CSS property alias support (pull 14893)

#851 Manishearth - 2017-01-05T23:27:18.278599

animation value rebase and fixes

#852 Manishearth - 2017-01-05T23:27:11.567959

@supports fixes

#853 Manishearth - 2017-01-03T22:06:22.914474

address review on @supports (pull 14789) and spec links (pull 14827)

#854 Manishearth - 2017-01-03T22:03:15.319171

intern interview

#855 Manishearth - 2017-01-03T03:44:04.024837

Add spec links to all css props (pull 14827)

#856 Manishearth - 2017-01-02T08:20:36.906798

implement CSS.supports

#857 Manishearth - 2017-01-02T00:38:08.475394

Fixed ipv6 serialization in rust-url so that we can use it in gecko (https://github.com/servo/rust-...)

#858 Manishearth - 2016-12-31T19:27:31.212660

review https://github.com/servo/servo...

#859 Manishearth - 2016-12-31T01:26:15.061813

making @supports pass all tests

#860 Manishearth - 2016-12-30T08:04:19.466434

implement @supports (including cssom stuff), https://github.com/servo/servo...

#861 Manishearth - 2016-12-29T01:45:06.908017

went through media query spec

#862 Manishearth - 2016-12-29T01:45:01.171449

addressed review on keyframe anim stuff

#863 Manishearth - 2016-12-28T20:29:59.959918

review bug 1324243

#864 Manishearth - 2016-12-23T21:33:31.250648

address review issues

#865 Manishearth - 2016-12-23T05:17:31.979308

put patch for servo animation values up for review (bug 1317208)

#866 Manishearth - 2016-12-23T03:48:34.488239

mostly completed animation value work

#867 Manishearth - 2016-12-23T03:01:47.768319

fixed a bunch of rust-url/nsstandardurl bugs and filed issues for others

#868 Manishearth - 2016-12-23T03:00:53.760934

finished mbrubeck's unicode 9.0 PR. agonized over emoji.

#869 Manishearth - 2016-12-18T01:26:48.247890

updated oxidized rust-url, investigated all test mismatches, filed bugs, started working on some of them

#870 Manishearth - 2016-12-16T00:18:39.511455

Researched and discussed packaging issues for Ubuntu/Debian wrt oxidation

#871 Manishearth - 2016-11-30T16:53:04.028721

Ceci n'est pas un standups account

#872 paul - 2018-09-28T09:23:41.317824

submitted the (hopefully) final GeckoView tweaks to be able to land Servo support in Crow

#873 paul - 2018-09-27T05:26:10.461618

filed a bug report for Xcode 10 MacOS crash: https://github.com/servo/servo...

#874 paul - 2018-09-25T05:55:19.197920

Investigating OS crash during compilation: https://github.com/servo/servo...

#875 paul - 2018-09-20T13:54:29.461819

Updated ServoCrow. Fixed some minor GeckoView issues. Builds available for both Oculus and Daydream. Addressing review comment.

#876 paul - 2018-09-17T10:33:22.846044

working on making the compositor more embedder friendly: optional at startup, support multiple windows, not bound to the embedder thread.

#877 paul - 2018-09-10T08:54:20.201082

FxReality: built the UI for swapping from Gecko to Servo: https://streamable.com/i5n90 - PR ready for early feedback: https://github.com/MozillaReal...

#878 paul - 2018-09-07T00:05:18.716953

gif of hotswapping (gecko to servo, repurposed the home button to trigger the swapping): https://gfycat.com/ShinySelfre...

#879 paul - 2018-09-06T23:39:17.386435

got an early prototype of servo hotswapping for a Crow "session" (tab). Still mostly broken, no UI, but getting somewhere. (see "hotswapping" branch on my FxReality clone)

#880 paul - 2018-09-04T15:13:43.587549

updated Servo's GeckoView to the latest Servo Java API and to the latest FirefoxReality API.

#881 paul - 2018-08-22T08:08:37.087121

fixed zooming issues on Desktop

#882 paul - 2018-08-22T08:07:58.135575

drafted a blog post for the recent Android changes

#883 paul - 2018-08-17T12:39:30.490334

updated ServoView to work with Crow master: https://i.imgur.com/hsh9mnK.png

#884 paul - 2018-08-16T12:05:04.759253

Implemented pinch to zoom on Android: https://github.com/servo/servo...

#885 paul - 2018-08-15T14:52:17.980873

updated wiki: https://github.com/servo/servo...

#886 paul - 2018-08-14T13:04:02.121405

hope to get some help to make the Android UI look pretty: https://github.com/servo/servo...

#887 paul - 2018-08-14T13:03:24.209450

Few android fixes: log issues, suspend support, use local AAR. File some issues for potential Android contributors.

#888 paul - 2018-08-11T09:32:17.722082

updated build instructions for Crow + Servo: https://github.com/paulrouget/...

#889 paul - 2018-08-11T09:22:07.650610

finalized the Servo AAR, now working with both Android and (old) Crow: https://github.com/servo/servo...

#890 paul - 2018-08-07T10:06:42.970084

WR update landed.

#891 paul - 2018-08-07T10:05:30.754819

fixed android-x86 perma fail: https://github.com/servo/servo...

#892 paul - 2018-08-07T09:19:39.947090

Updatde Multiarea PR based on new version of WR. Running into a layout issue: https://github.com/servo/servo...

#893 paul - 2018-08-06T07:18:09.827480

updated Servo's GeckoView to libsimpleservo

#894 paul - 2018-08-03T07:11:41.201255

updating Servo for Crow

#895 paul - 2018-08-03T07:10:58.726941

laid out an overview for UI plan on Desktop: https://github.com/servo/servo...

#896 paul - 2018-08-01T09:59:18.631387

Android port has landed. Now trying to land AAR package and ServoSurface component.

#897 paul - 2018-08-01T09:58:43.557766

fix for sticky keys (#21301) fix for wrong window size (#21302)

#898 paul - 2018-07-30T14:30:31.000396

WR update ready (necessary for the compositor multi-area PR). Waiting for winit and pathfinder updates

#899 paul - 2018-07-30T14:28:54.748938

Fixed key bindings for linux/windows/mac - waiting to land: https://github.com/servo/servo...

#900 paul - 2018-07-26T12:50:24.095057

Fixing keys input on Windows and Linux: https://github.com/servo/servo...

#901 paul - 2018-07-23T14:54:36.145734

Android's ServoSurface PR ready to review: https://github.com/servo/servo...

#902 paul - 2018-07-23T10:15:16.082347

Started implementing ServoSurface for Crow: https://github.com/paulrouget/...

#903 paul - 2018-07-23T10:13:25.747802

Attempt to update WR: https://github.com/servo/servo...

#904 paul - 2018-07-20T16:33:52.869916

made progress on supporting multiple WR documents in compositor. Magnificent UI: https://imgur.com/a/SgE3mVW

#905 paul - 2018-07-18T14:32:05.506144

finished the AAR packaging PR. Ready for review.

#906 paul - 2018-07-10T17:41:13.105912

Slow progress on the new Android port. CI issues. See https://github.com/servo/servo...

#907 paul - 2018-07-10T07:08:03.617902

Revisiting Android Java build system to package AAR and APK. Considering updating Gradle to make things easier. See https://github.com/servo/servo... Still learning how modules and gradle work.

#908 paul - 2018-07-05T08:39:38.910117

Got libsimpleservo to build on Windows with EGL

#909 paul - 2018-07-02T16:00:49.151502

More work on new Android port (command line compatibility, C-API, build system). Still in review.

#910 paul - 2018-06-27T13:55:02.332283

Finally fixed WebVR with the new Android port. https://github.com/servo/servo...

#911 paul - 2018-06-25T08:42:02.854154

#912 paul - 2018-06-19T07:51:25.530961

added more build instructions to https://github.com/servo/servo...

#913 paul - 2018-06-19T07:50:45.117717

Finalizing Android port: Addressed comments. Android x86 build now works. WebVR in progress.

#914 paul - 2018-06-18T08:32:48.432886

Trying to build a AAR along the APK for the new Android port. Goal is to provide a webview component via the nightly builds.

#915 paul - 2018-06-08T10:48:46.131618

Updating Crow's Servo binding to a servo master and FxReality master.

#916 paul - 2018-06-06T14:39:19.704388

Fighting https://github.com/servo/servo...

#917 paul - 2018-06-04T11:35:55.608927

submitted PR #20912 - which introduces the new android app and a simpler library to embed Servo.

#918 paul - 2018-06-01T09:18:22.345409

more progress on the Android app. Navigation state properly shared with the UI. Next is click and scroll.

#919 paul - 2018-05-31T08:13:43.218677

got the android library, the view, and the app to build and run via mach. See https://github.com/servo/servo... - next is to sanitize the exposed API.

#920 paul - 2018-05-30T07:23:24.463235

branching libservojni with a basic Android app (replacing the old one): https://github.com/servo/servo... - next step, getting the Android app to build via mach build --android

#921 paul - 2018-05-25T15:35:44.883072

Rebuilding the Android app with its own event loop and its own GL Surface (instead of letting servo do all the work)

#922 paul - 2018-05-24T14:06:25.935260

filed #20855 where I describe the plan for the next Android port

#923 paul - 2018-05-24T13:12:48.740798

trying to add a new jni/android port to ease android embedding

#924 paul - 2018-05-22T13:20:09.965214

working on multiple WR documents support in Servo. Struggling because of #20847

#925 paul - 2018-04-30T15:53:46.965552

#926 paul - 2018-04-18T09:27:27.539199

#927 paul - 2018-04-10T12:55:48.765893

#928 paul - 2018-03-23T10:48:31.008896

Servo:
- Trying to make sense of the Winit key events on Windows
- Port refactoring has landed ServoView:
- Got smooth scrolling, flinging, click to work
- Screencast: https://gfycat.com/MaleFixedBu...
- Build instructions: https://github.com/paulrouget/...

#929 paul - 2018-03-19T13:56:53.707281

ServoView:
- managed to get rendering to work
- trying to get navigation to work properly Misc:
- landed https://github.com/servo/servo...

#930 paul - 2018-03-12T13:37:39.572497

Misc:

ServoView:

#931 paul - 2018-03-06T10:03:48.968517

#932 avadacatavra - 2018-09-24T13:22:11.699224

fixed openssl error. not sure how? re-setting env vars again and cleaning worked

#933 avadacatavra - 2018-09-21T15:54:42.716007

prepped for w3c, sent stylo for approval, worked on talks

#934 avadacatavra - 2018-09-21T15:54:24.753306

but rebased!

#935 avadacatavra - 2018-09-21T15:54:19.336726

broke my openssl

#936 avadacatavra - 2018-09-13T15:54:51.323803

looking over immersive privacy and security gh

#937 avadacatavra - 2018-09-13T15:54:35.551409

unsafe code guidelines meeting/prep/summarization/etc

#938 avadacatavra - 2018-09-13T15:54:23.329326

updating test expectations to isolate the ones i actually have to fix

#939 avadacatavra - 2018-09-12T23:52:54.982049

prepping for unsafe code guidelines and working on perf stuff. my internet is not helping by being terrible today

#940 avadacatavra - 2018-09-11T14:36:10.611177

cleaned up prt, need to fix more tests

#941 avadacatavra - 2018-09-10T12:39:31.322381

made/fixed some travel arrangements (only 2 hours on the phone required!)

#942 avadacatavra - 2018-09-06T20:43:48.325389

worked on stylo more, continued cleaning up perf stuff, chatted with ajeffrey about security priorities. will be on pto tomorrow, but pingable re stylo

#943 avadacatavra - 2018-09-05T15:19:53.260430

perf test works. trying to figure out what i can remove now from my testing...

#944 avadacatavra - 2018-09-04T15:01:55.331692

NAVIGATION TIMINGS EXIST

#945 avadacatavra - 2018-09-03T23:03:54.603520

still tracking down that annoying navigation bug...but i feel like i'm getting closer

#946 avadacatavra - 2018-09-03T16:13:15.840687

pretty sure that the problem with the performance pr was throwing away the fetch timing info in process_response_eof

#947 avadacatavra - 2018-08-31T11:59:18.845894

oculus came

#948 avadacatavra - 2018-08-31T00:28:27.592559

writing position statement for w3c permissions meeting

#949 avadacatavra - 2018-08-31T00:28:12.550800

https://twitter.com/avadacatav...

#950 avadacatavra - 2018-08-30T14:16:07.583555

meetings: ucg, mr sec, blog

#951 avadacatavra - 2018-08-30T10:51:31.513222

i'm going to lca 🎉

#952 avadacatavra - 2018-08-30T10:51:10.452780

vr privacy meeting

#953 avadacatavra - 2018-08-27T13:17:34.285483

reviewed https://github.com/servo/servo...

#954 avadacatavra - 2018-08-24T15:10:28.140590

unsafe code guidelines stuff

#955 avadacatavra - 2018-08-23T23:23:36.743047

redrafted stylo post into a condensed version for approval

#956 avadacatavra - 2018-08-23T15:14:17.828305

discussed permissions with blair

#957 avadacatavra - 2018-08-23T15:14:00.356322

debugging performance navigation problem

#958 avadacatavra - 2018-08-23T15:13:48.993619

breaking blog into multiple posts

#959 avadacatavra - 2018-08-23T15:13:38.641811

reviewed https://github.com/servo/servo...

#960 avadacatavra - 2018-08-23T01:03:52.888058

same old same old THIS WILL GET PUBLISHED ASAP

#961 avadacatavra - 2018-08-22T00:09:17.308976

more writing, scheduled some meetings. publishing set for 28th

#962 avadacatavra - 2018-08-21T14:59:11.609723

also https://eprint.iacr.org/2017/1... (provably secure compilation of side channel countermeasures)

#963 avadacatavra - 2018-08-21T14:58:55.560145

writing like i'm running out of time running out of time running out of time

#964 avadacatavra - 2018-08-21T00:16:40.790338

continued working on blog, draft ready for comment

#965 avadacatavra - 2018-08-15T23:52:49.747501

more writing, digging through patches etc

#966 avadacatavra - 2018-08-14T23:45:33.815268

writing writing writing writing

#967 avadacatavra - 2018-08-14T20:38:12.907538

rewriting stylo stuff and trying to channel my inner lin

#968 avadacatavra - 2018-08-14T20:37:56.086436

made goals (finally)

#969 avadacatavra - 2018-08-13T23:23:22.508688

earlier, the test was working, but not logical. now it's failing...idk why yet, but part of me suspects that i'm only ever creating PRTs not PNTs so i will dig into that tomorrow (and hopefully get some insight as to why the test weirdly worked earlier???)

#970 avadacatavra - 2018-08-13T22:01:13.496946

...my code worked before my afternoon break. now i am trying to figure out what changed because IT STOPPED WORKING

#971 avadacatavra - 2018-08-13T20:13:08.191576

https://twitter.com/avadacatav...

#972 avadacatavra - 2018-08-13T14:19:17.711937

the test now correctly gets the navigation timing, but entry types isn't listening to me

#973 avadacatavra - 2018-08-13T13:02:43.990189

realized that i needed to make a change to performance observer

#974 avadacatavra - 2018-08-10T19:31:13.021015

updated goal

#975 avadacatavra - 2018-08-07T19:06:38.516045

outreachy mentor stuff

#976 avadacatavra - 2018-08-07T19:06:29.236014

rust security meeting, servo security meeting

#977 avadacatavra - 2018-08-07T08:52:32.923053

back from pto, feeling much better

#978 avadacatavra - 2018-08-02T13:18:52.220597

done trying with the performance test 🔥

#979 avadacatavra - 2018-08-01T22:51:42.386672

trying to figure out how to javascript for the last performance test 🔥 🔥 🔥

#980 avadacatavra - 2018-08-01T10:44:55.517453

working on security roadmap/projects

#981 avadacatavra - 2018-08-01T10:44:42.517993

begging CI to just land perf PR already (please CI gods pleeease)

#982 avadacatavra - 2018-07-31T18:29:17.002547

stylo paper rejected from plas, and i apparently can't read dates, so i missed the deadline for asplos. there are some other options, but not until next spring. so i guess i'll take the reviews and fix it up and then do something with it

#983 avadacatavra - 2018-07-30T23:19:44.221310

new and exciting test failures for performance pr...

#984 avadacatavra - 2018-07-30T17:38:10.521268

fixed test expectations and some tests for performance pr

#985 avadacatavra - 2018-07-30T13:45:55.247679

hovering over performance pr with fingers crossed

#986 avadacatavra - 2018-07-27T22:41:53.462274

so close to finishing that pr. need to fix some test expectations but bedtime

#987 avadacatavra - 2018-07-27T01:18:59.928887

filed performance followups (https://github.com/servo/servo... are easy, some less so. all require #20459 first, so i'll label them later

#988 avadacatavra - 2018-07-26T15:28:18.723546

cargo updated...oops

#989 avadacatavra - 2018-07-25T23:27:09.710596

did https://twitter.com/avadacatav... and decided that the time has come for me to update my computer

#990 avadacatavra - 2018-07-25T20:50:53.762726

wrote https://avadacatavra.github.io...

#991 avadacatavra - 2018-07-24T16:23:03.078139

briefly wrote about oplss https://avadacatavra.github.io...

#992 avadacatavra - 2018-07-23T23:51:04.512153

wrote oplss response--will post tomorrow

#993 avadacatavra - 2018-07-23T16:17:28.052417

submitted stylo paper to plas, submitted lca submission, drafted unsafe blog

#994 avadacatavra - 2018-07-23T11:02:20.604221

back from oplss, catching up on...everything

#995 avadacatavra - 2018-06-28T20:28:36.316514

meetings. Have worked a ton this week so will be out tomorrow

#996 avadacatavra - 2018-06-28T20:28:12.831316

spoke at Leeds women of tech conf

#997 avadacatavra - 2018-06-28T20:27:56.660906

went to women of silicon roundabout conf. Need to write up impressions

#998 avadacatavra - 2018-06-25T19:46:13.950136

working on rust talk for leeds meetup thurs, proposals for cfps and rust unsafe post

#999 avadacatavra - 2018-06-25T19:45:23.615102

going to london for women of silicon valley conference

#1000 avadacatavra - 2018-06-25T19:45:09.955306

fixed perf pr, double checking and updating test expectations

#1001 avadacatavra - 2018-06-22T23:03:32.955345

refactored performance pr to have a ResourceTimingListener trait that defines resource_timing_information and resource_timing_global so that we can just call network_listener::submit_timing

#1002 avadacatavra - 2018-06-22T02:07:21.963375

drafted unsafe guideline blog

#1003 avadacatavra - 2018-06-22T01:24:42.569088

working through the performance review changes

#1004 avadacatavra - 2018-06-20T13:40:08.221685

hooking performancenavigation and performanceobserver together

#1005 avadacatavra - 2018-06-20T09:28:15.289521

squashed performance pr, doing a self review in prep for josh review :)

#1006 avadacatavra - 2018-06-20T09:27:50.037675

made travel arrangements for oplss and silicon roundabout conf

#1007 avadacatavra - 2018-06-19T17:40:04.574457

jetlag pto

#1008 avadacatavra - 2018-06-08T12:25:17.511729

need to clean up some of the performance entry objects and file followups

#1009 avadacatavra - 2018-06-08T12:25:02.344506

performance resource timing works without crashing, implemented deprecated window.timing

#1010 avadacatavra - 2018-06-07T21:17:37.657791

doing reviews

#1011 avadacatavra - 2018-06-07T21:17:24.906986

fixed rooting problem and implementing resource event submission for anything that implements FetchResponseListener (probably adding in a function for this)

#1012 avadacatavra - 2018-06-05T23:55:43.621390

working on queueing the performance resource timing objects

#1013 avadacatavra - 2018-06-05T14:45:34.264898

have all of the resourcefetchtiming infrastructure mostly working

#1014 avadacatavra - 2018-06-05T00:47:02.234445

still switching to resourcefetchtiming

#1015 avadacatavra - 2018-06-01T18:37:27.094808

continuing verification discussions

#1016 avadacatavra - 2018-06-01T18:37:05.201061

refactoring performance timing to make better use of FetchTaskTarget and Action::process (wip)

#1017 avadacatavra - 2018-05-31T23:52:51.393495

talking to some universities about verification

#1018 avadacatavra - 2018-05-31T23:52:39.793250

implementing resourcefetchtiming

#1019 avadacatavra - 2018-05-30T21:46:39.281302

resolved the rustup problem and opened #20885 (and developed lots of feels about mach)

#1020 avadacatavra - 2018-05-30T14:38:15.520091

arguing with mach, debugging with SimonSapin

#1021 avadacatavra - 2018-05-29T23:07:28.742682

will finish writing nav timing tests in the morning

#1022 avadacatavra - 2018-05-29T20:55:12.545435

set up my vr environment at home

#1023 avadacatavra - 2018-05-29T11:57:35.429988

catching up from pto+bank holiday

#1024 avadacatavra - 2018-05-24T00:38:48.039469

planning on spending tomorrow working on blogs/papers/workweek followups

#1025 avadacatavra - 2018-05-24T00:03:25.971809

doing some mentoring/emailing/paper editing/note editing

#1026 avadacatavra - 2018-05-24T00:00:59.059217

hooked up net and script for net timing

#1027 avadacatavra - 2018-05-22T17:02:46.800478

attended technical crowdsourcing 101

#1028 avadacatavra - 2018-05-22T17:02:31.134406

working on net timing example

#1029 avadacatavra - 2018-05-22T11:29:42.020294

recovered from jetlag yesterday

#1030 avadacatavra - 2018-05-08T23:06:42.497214

verified gluten freedom for next week!

#1031 avadacatavra - 2018-05-08T23:06:26.563002

looking at servo processes

#1032 avadacatavra - 2018-05-08T23:06:04.370941

cleaned up performance pr

#1033 avadacatavra - 2018-05-08T23:05:55.795172

submitted issues for wg for discussion

#1034 avadacatavra - 2018-04-30T23:31:03.391440

making list of MR security papers

#1035 avadacatavra - 2018-04-30T23:30:24.393122

helped with rust reach decisions

#1036 avadacatavra - 2018-04-30T23:30:12.063730

went on vacation

#1037 avadacatavra - 2018-04-16T23:59:42.800632

have been revising (coughrewritingcough) stylo paper

#1038 avadacatavra - 2018-04-16T23:59:15.783557

reviewing rust reach applications

#1039 avadacatavra - 2018-04-05T19:47:57.943312

talked with ajeffrey and blair about security reality. reality security? SECURING REALITY

#1040 avadacatavra - 2018-04-05T19:47:24.327805

announced verification wg

#1041 avadacatavra - 2018-04-05T00:11:57.861116

haven't managed to catch up on reviews/notifications

#1042 avadacatavra - 2018-04-05T00:11:40.570683

working on fixing performance pr

#1043 avadacatavra - 2018-04-05T00:11:24.267439

wrote up verif wg stuff--should be ready to announce tomorrow

#1044 avadacatavra - 2018-04-04T13:10:40.784491

catching up on reviews and followups from rust work week

#1045 avadacatavra - 2018-03-23T18:07:25.619241

trying out the daydream

#1046 avadacatavra - 2018-03-23T18:07:16.110703

hunting down all of the performance measurements in net/hyper/etc

#1047 avadacatavra - 2018-03-22T01:14:57.437323

reading fetch spec/code to make performance actually do things

#1048 avadacatavra - 2018-03-22T01:14:13.713204

discovered https://jamesdempsey.net/fetch...

#1049 avadacatavra - 2018-03-16T18:08:21.714167

had discussion with mr/mofo people about vr privacy/security

#1050 avadacatavra - 2018-03-16T18:07:58.521769

updated Performance implementation. pr will be monday probably

#1051 avadacatavra - 2018-03-15T18:08:11.845242

realized that the #20289 requires way more refactoring :(

#1052 avadacatavra - 2018-03-15T00:08:12.969360

making resource typing happen

#1053 avadacatavra - 2018-03-13T00:46:19.350249

working on aligning all of the performance timing webidls with updated spec

#1054 avadacatavra - 2018-03-09T14:55:26.776080

spoke at gitmerge, looked into spectre/meltdown mitigations

#1055 avadacatavra - 2018-03-02T01:55:13.209094

adding missing performance metrics

#1056 avadacatavra - 2018-02-27T22:35:20.501514

talked to people about formal methods

#1057 avadacatavra - 2018-02-27T22:35:12.943379

had meetings about XR security

#1058 avadacatavra - 2018-02-27T22:35:02.274345

started intern interviews

#1059 avadacatavra - 2018-02-27T22:34:56.374486

tabled https://github.com/avadacatavr... to work on other things

#1060 avadacatavra - 2018-01-29T17:12:54.776593

working on making a cfg for a dom gecko build

#1061 avadacatavra - 2018-01-29T14:48:50.302016

made jdm chuckle by accidentally proposing to split script crate in a week

#1062 avadacatavra - 2018-01-19T18:16:57.299077

also i went skiing for the first time. we're friends now, right?

#1063 avadacatavra - 2018-01-19T18:16:37.919618

mostly working on compiling knowledge from last week and finishing up stylo for the moment

#1064 avadacatavra - 2018-01-19T18:16:20.492414

wrote up https://avadacatavra.github.io... and https://avadacatavra.github.io... about last week

#1065 avadacatavra - 2018-01-09T21:24:51.360445

got initial results for dom sec bug files

#1066 avadacatavra - 2018-01-08T14:49:32.860842

working on dom prioritization. learning mercurial :/

#1067 avadacatavra - 2018-01-05T16:17:46.084137

arguing with bugzilla rest interface for dom prioritization project

#1068 avadacatavra - 2018-01-03T23:14:14.792167

trying to remember what i was doing before flu + holidays. prepping for rwc next week

#1069 avadacatavra - 2017-12-08T15:01:59.280690

downloading all of ajeffrey's data because the logstash s3 input isn't working for some reason. filters work should be able to ingest when download completes

#1070 avadacatavra - 2017-12-08T02:00:24.351327

i had logstash working. and then it stopped. and i have NO CLUE WHAT IS HAPPENING WHYYYY

#1071 avadacatavra - 2017-12-07T11:11:11.838954

can ingest performance data from s3 to elk. need to figure out how to process data to get duration from timestamps

#1072 avadacatavra - 2017-12-05T01:02:46.242408

comparing visualization/performance monitoring stuff

#1073 avadacatavra - 2017-12-04T11:25:42.316907

19307 landed

#1074 avadacatavra - 2017-11-30T12:13:46.432319

return to interview season

#1075 avadacatavra - 2017-11-29T16:04:21.717947

adding option to use accountable ref cell in script crate. aka cascading dependency handling

#1076 avadacatavra - 2017-11-16T14:31:52.801554

fixed tti nav start

#1077 avadacatavra - 2017-11-16T14:31:45.895119

making stylo bug visualizations and writing things

#1078 avadacatavra - 2017-11-03T14:59:02.263279

started getting tti metrics. ff doesn't have tti--chrome is annoying to get tti from...aaand servo's tti needs fixing >_< so...next week

#1079 avadacatavra - 2017-11-03T14:58:19.540742

https://uproxx.files.wordpress...

#1080 avadacatavra - 2017-11-03T14:57:39.566661

realized i made a mistake on tti--accidentally deleted navigation start at some point between submitting pr and merging

#1081 avadacatavra - 2017-10-27T08:24:16.456465

at mozfest this weekend

#1082 avadacatavra - 2017-10-24T15:30:21.178394

i have so much to do today. prepping for mozfest too

#1083 avadacatavra - 2017-10-24T15:29:45.012073

spoke about rust-gdb at rust-london meetup

#1084 avadacatavra - 2017-10-24T15:29:30.792868

added pipelines to all the things

#1085 avadacatavra - 2017-10-17T12:16:01.434881

reading about crypto fires

#1086 avadacatavra - 2017-10-17T12:15:42.394268

cleaning up metrics pr after all of the travel

#1087 avadacatavra - 2017-10-09T21:13:21.800339

working on crypto workshops for mozfest

#1088 avadacatavra - 2017-10-09T21:13:07.308113

fixing pwm pr

#1089 avadacatavra - 2017-10-09T21:12:42.964465

behavioral interviewing tomorrow

#1090 avadacatavra - 2017-10-09T21:12:33.592783

went to ghc, catching up on all of the things

#1091 avadacatavra - 2017-09-28T22:41:06.077792

refactoring metrics

#1092 avadacatavra - 2017-09-28T00:23:48.074989

nearly done with tti. need to rebase and write more tests

#1093 avadacatavra - 2017-09-26T01:32:18.920724

tried to break rust https://avadacatavra.github.io...

#1094 avadacatavra - 2017-09-25T11:25:25.999131

working on stylo analysis and gdbing the things

#1095 avadacatavra - 2017-09-21T15:53:14.498400

did https://github.com/avadacatavr...

#1096 avadacatavra - 2017-09-19T22:49:02.357784

rewrote unsafe analysis in rust

#1097 avadacatavra - 2017-09-18T20:02:29.863861

rewriting unsafe analysis in rust

#1098 avadacatavra - 2017-09-15T13:51:41.577874

are you listening to me

#1099 avadacatavra - 2017-09-14T11:56:44.086175

moar interviews

#1100 avadacatavra - 2017-09-14T11:56:34.054243

labeled bugzilla data, working on modifying cloc script to be less hacky

#1101 avadacatavra - 2017-09-11T21:48:49.124789

did standups

#1102 avadacatavra - 2017-09-11T21:48:15.467328

interviews

#1103 avadacatavra - 2017-09-11T21:48:08.438557

finishing categorization of stylo security bugs

#1104 avadacatavra - 2017-08-22T10:15:29.551565

did initial looking at stylo bugs. decided to work on time to interactive first

#1105 avadacatavra - 2017-08-22T10:08:41.297084

acquired a set of cat css animations that are buggy in servo

#1106 avadacatavra - 2017-08-22T10:08:11.059903

reading all of the things about formal verification

#1107 avadacatavra - 2017-08-22T10:07:56.265736

wrapped up simran's project -- need to work on result reproducibility & further performance/compatibility

#1108 avadacatavra - 2017-07-12T14:02:16.150763

wrote openssl and rustls benchmarks

#1109 avadacatavra - 2017-06-20T16:41:08.074757

own property keys mostly works. moving on to cross origin function prototype tests

#1110 avadacatavra - 2017-06-15T22:28:13.853964

suffered through the Great Boolean Confusion, but enumerate now works.

#1111 avadacatavra - 2017-06-12T15:17:09.608006

put a FIXME for 7 missing ownpropertykeys. working on enumerate tests now. 11 tests mostly work :)

#1112 avadacatavra - 2017-06-08T17:18:43.637363

got ownPropertyKeys working for location. searching for missing keys for window

#1113 avadacatavra - 2017-06-01T13:37:19.352306

fixed the location problems, working on ownPropertyKeys

#1114 avadacatavra - 2017-05-31T22:42:37.675130

'fixed' setprototype for xows. moving on to figuring out a location bug

#1115 avadacatavra - 2017-05-31T12:07:44.042605

probably fixed the handler family problem, moving on to fix prototype tests

#1116 avadacatavra - 2017-05-30T12:18:06.046889

pausing on xrays to look at what current xows can do. investigating issues with location and HandlerFamily

#1117 avadacatavra - 2017-05-24T15:26:56.086500

stashing xray wrappers in favor of unholy offspring of XOW and https://dxr.mozilla.org/mozill...

#1118 avadacatavra - 2017-05-18T22:19:19.118675

adding the battle of xray wrappers to the xow war

#1119 avadacatavra - 2017-04-25T20:50:48.233721

landed #16535

#1120 avadacatavra - 2017-04-24T14:46:41.947800

landed #16592

#1121 avadacatavra - 2017-04-19T12:43:05.230728

going down the rabbit hole looking into https://github.com/servo/servo...

#1122 avadacatavra - 2017-04-18T13:57:12.546544

caught a cold :(

#1123 avadacatavra - 2017-04-18T13:57:00.826528

registered for sf all hands and made flights

#1124 avadacatavra - 2017-04-18T13:56:37.629475

submitted https://github.com/servo/rust-...

#1125 avadacatavra - 2017-04-18T12:35:51.447075

opened #16501

#1126 avadacatavra - 2017-04-12T19:49:47.201433

fixed select wrapper logic, but the actual xow doesn't work :( investigating

#1127 avadacatavra - 2017-03-27T14:52:13.343913

saw 7 castles on pto

#1128 avadacatavra - 2017-03-27T14:51:40.251844

digging through xpc to implement xows

#1129 avadacatavra - 2017-03-15T14:00:40.050459

working on fixing the websocket tests for hyper bump 🗡

#1130 avadacatavra - 2017-03-15T00:33:44.786508

xow test still works (by works i mean fails epically, but runs). tracing some toy examples to make sure i understand what needs to be done

#1131 avadacatavra - 2017-03-08T14:10:48.009961

landed #15775

#1132 avadacatavra - 2017-03-07T13:39:42.572711

submitted #15845

#1133 avadacatavra - 2017-03-06T13:35:55.345450

landed https://github.com/servo/rust-...

#1134 avadacatavra - 2017-03-06T13:35:50.039992

landed https://github.com/servo/rust-...

#1135 avadacatavra - 2017-02-28T15:58:29.473099

all of the 🍪 debugging for hyper bump

#1136 avadacatavra - 2017-02-28T00:58:33.641835

tracked down bug in net/cookie_http_state. will be able to fix tomorrow

#1137 avadacatavra - 2017-02-22T17:04:21.067912

leveraged nox's dependency arborist degree to full effect for hyper/cookie bump

#1138 avadacatavra - 2017-02-22T17:03:43.093659

landed https://github.com/nox/hyper_s... for hyper/cookie bump

#1139 avadacatavra - 2017-02-22T17:03:21.576215

landed https://github.com/mozilla/web... for hyper/cookie bump

#1140 avadacatavra - 2017-02-20T13:34:46.453649

went over fidelius charm code and applications with researcher

#1141 avadacatavra - 2017-02-14T00:37:25.092609

#1142 avadacatavra - 2017-02-06T14:01:14.551469

#1143 asajeffrey - 2018-09-29T02:10:14.339005

Back from ICFP.

#1144 asajeffrey - 2018-09-24T18:11:34.906471

At ICFP.

#1145 asajeffrey - 2018-09-21T20:54:37.830682

Wrote a first-cut Magic Leap builder in mach.

#1146 asajeffrey - 2018-09-21T17:01:19.821187

Added a -feature=magicleap to servo's Cargo.toml. https://github.com/asajeffrey/...

#1147 asajeffrey - 2018-09-20T20:52:05.560108

Got servo to build with the Magic Leap toolchain.

#1148 asajeffrey - 2018-09-20T15:06:21.452311

Last-minute ICFP preparations.

#1149 asajeffrey - 2018-09-19T21:02:54.153046

Got most of servo to compile for Magic Leap. OpenSSL and Bluetooth are the holdouts.

#1150 asajeffrey - 2018-09-19T02:48:36.912422

Last-minute ICFP organization faff.

#1151 asajeffrey - 2018-09-18T20:12:45.216607

Got the mozjs_sys crate to build using the Magic Leap toolchain.

#1152 asajeffrey - 2018-09-18T18:32:31.709100

still fighting C++ include search paths for Magic Leap.

#1153 asajeffrey - 2018-09-18T18:31:28.188660

Meeting co-authors re the POPL author response.

#1154 asajeffrey - 2018-09-17T20:41:00.104708

Oh joy, back to figuring out C++ include paths, this time for Magic Leap.

#1155 asajeffrey - 2018-09-17T14:44:52.494083

Getting ready for the POPL author response period.

#1156 asajeffrey - 2018-09-14T22:46:22.874877

Got mozjs to compile and link (but not bindgen) using the Magic Leap toolchain.

#1157 asajeffrey - 2018-09-14T20:40:07.823953

Got mozjs to compile (but not link) using the Magic Leap toolchain.

#1158 asajeffrey - 2018-09-14T20:22:33.918134

Patched mozjs configuration to allow NDK file locations to be overridden. https://github.com/asajeffrey/...

#1159 asajeffrey - 2018-09-14T17:34:01.305787

Fighting mozjs configure's android configuration.

#1160 asajeffrey - 2018-09-13T21:18:42.015812

Working on getting servo to build with the Magic Leap tool chain.

#1161 asajeffrey - 2018-09-13T16:47:26.304429

Attended Rust unsafe code guidelines meeting. https://rust-lang.zulipchat.co...

#1162 asajeffrey - 2018-09-12T23:43:47.405058

Got the Magic Leap app to draw into a GL context. https://github.com/asajeffrey/...

#1163 asajeffrey - 2018-09-12T22:23:54.460901

Added skeleton Servo2D magic leap app. https://github.com/asajeffrey/...

#1164 asajeffrey - 2018-09-12T21:35:45.937302

Playing around with the Magic Leap scene graph editor.

#1165 asajeffrey - 2018-09-12T18:03:42.878319

Got the MagicLeap to draw an orange rectangle with "HelloScene" written above it.

#1166 asajeffrey - 2018-09-12T15:24:28.130784

Got the MagicLeap to draw a white rectangle with "HelloScene" written above it.

#1167 asajeffrey - 2018-09-11T19:45:11.606944

Got the MagicLeap to draw a black rectangle with "HelloPane" written above it.

#1168 asajeffrey - 2018-09-11T19:04:39.428167

Meeting with DePaul U colleagues re weak memory models.

#1169 asajeffrey - 2018-09-10T19:35:37.268278

Got the MagicLeap to return an EGLContext.

#1170 asajeffrey - 2018-09-10T17:00:46.360645

Getting the Magic Leap headset up and running.

#1171 asajeffrey - 2018-09-07T23:23:03.291199

Mucking around with the Magic Leap SDK.

#1172 asajeffrey - 2018-09-06T22:01:12.995902

Installed the MagicLeap SDK, and got the sample GL application to build and run in the simulator.

#1173 asajeffrey - 2018-09-06T18:25:32.063234

More POPL refereeing.

#1174 asajeffrey - 2018-09-06T18:25:12.087274

Security planning with avadacatavra

#1175 asajeffrey - 2018-09-06T00:51:25.223298

Got Servo to x-compile from MacOS to 64-bit Android.

#1176 asajeffrey - 2018-09-05T21:56:07.276559

Installed a Mac build machine in the Chicago office

#1177 asajeffrey - 2018-09-05T17:17:49.636823

Servo should now build again on android aarch64. https://github.com/servo/servo...

#1178 asajeffrey - 2018-09-04T22:27:37.036688

Getting up to speed on the MessagePort API. https://html.spec.whatwg.org/m...

#1179 asajeffrey - 2018-09-04T22:26:50.214255

Finalizing the "thanks to our generous sponsors" page for ICFP 2018. https://dl.acm.org/citation.cf...

#1180 asajeffrey - 2018-09-04T18:13:17.950696

Invited to the PC of the Principles of Secure Compilation workshop. https://popl19.sigplan.org/tra...

#1181 asajeffrey - 2018-09-04T18:04:00.422905

Catching up on POPL reviewing.

#1182 asajeffrey - 2018-09-04T18:03:12.033581

Got the aarch64 android build to work. https://github.com/servo/servo...

#1183 asajeffrey - 2018-09-04T18:02:29.786697

Caught up from being away on PTO for a couple of weeks.

#1184 asajeffrey - 2018-08-21T17:04:20.144800

A great time to go on PTO for two weeks.

#1185 asajeffrey - 2018-08-21T17:03:39.571028

dealing with some of the SMup fallout.

#1186 asajeffrey - 2018-08-21T17:03:09.394277

landed SMup in Servo.

#1187 asajeffrey - 2018-08-20T13:17:47.644642

The SMup servo PR is now approved by nox!

#1188 asajeffrey - 2018-08-20T13:17:18.638669

Published https://crates.io/crates/servo...

#1189 asajeffrey - 2018-08-19T10:02:27.958392

The arm32 and arm64 builds of SMup servo are now green.

#1190 asajeffrey - 2018-08-16T07:18:01.024599

Visiting Imperial College.

#1191 asajeffrey - 2018-08-16T07:16:22.356257

Published https://crates.io/crates/mozjs...

#1192 asajeffrey - 2018-08-16T07:10:56.824692

Landed SMup in the mozjs crate. https://github.com/servo/rust-...

#1193 asajeffrey - 2018-08-15T16:01:35.181439

Updated WPT test expectations for smup servo.

#1194 asajeffrey - 2018-08-14T14:45:05.232735

Published https://crates.io/crates/mozan...

#1195 asajeffrey - 2018-08-14T09:46:53.229314

Published the SMup mozjs_sys crate. https://crates.io/crates/mozjs...

#1196 asajeffrey - 2018-08-13T21:39:02.079198

Landed SMup in the mozjs_sys crate. https://github.com/servo/mozjs...

#1197 asajeffrey - 2018-08-13T20:13:24.184210

Got arm32 smup servo to build on a local vagrant cross-builder.

#1198 asajeffrey - 2018-08-10T21:00:33.798519

Finished round 1 of reviewing for POPL.

#1199 asajeffrey - 2018-08-10T17:08:44.543520

Managed to get arm32 to compile (but not link) with clang. https://github.com/servo/servo...

#1200 asajeffrey - 2018-08-09T18:18:53.926043

Trying to get servo to build for arm32 using clang.

#1201 asajeffrey - 2018-08-09T18:18:04.202506

Met with PL folks at FB London.

#1202 asajeffrey - 2018-08-09T18:17:29.903119

Gave cdisselkoen feedback on his mozintern talk.

#1203 asajeffrey - 2018-08-08T14:23:41.901750

Published https://crates.io/crates/servo...

#1204 asajeffrey - 2018-08-08T14:08:42.213843

Published https://crates.io/crates/servo...

#1205 asajeffrey - 2018-08-08T13:46:02.134909

Fighting the mozjs build system.

#1206 asajeffrey - 2018-08-07T12:46:02.767570

Gave a Spectre brown bag at Mozilla London. Slides at https://github.com/chicago-rel...

#1207 asajeffrey - 2018-08-06T14:02:14.258641

ICFP industrial sponsorship work.

#1208 asajeffrey - 2018-08-03T17:18:21.847901

We now have more green than red builds on smup servo. https://github.com/servo/servo...

#1209 asajeffrey - 2018-08-03T15:35:20.875350

SMup servo now passes the CSS reftests.

#1210 asajeffrey - 2018-08-03T10:30:50.205022

SMup servo is now passing WPT! http://build.servo.org/builder...

#1211 asajeffrey - 2018-08-02T15:36:02.853779

Gave a talk at ARM.

#1212 asajeffrey - 2018-08-02T10:21:32.760799

Wrote slides on Spectre for a non-specialist audience. https://github.com/chicago-rel...

#1213 asajeffrey - 2018-08-01T22:28:26.186877

The Navigation History model with cbrewster is now cited by the HTML spec. https://html.spec.whatwg.org/m...

#1214 asajeffrey - 2018-08-01T17:20:34.177605

Gave a talk at the Cambridge computing laboratory.

#1215 asajeffrey - 2018-07-31T18:17:31.745644

attended jgraham's mozlondon brown bag, and signed up to talk at next week's.

#1216 asajeffrey - 2018-07-31T18:16:35.432991

more fighting with CI to get SMup landed. I am seeing shoots of green!

#1217 asajeffrey - 2018-07-30T15:36:03.003955

Did most of my POPL reviewing.

#1218 asajeffrey - 2018-07-28T14:47:54.904001

Arranging to give talks in the UK: ARM, Cambridge University, and Imperial College.

#1219 asajeffrey - 2018-07-27T23:08:55.109089

more WPT test failure triage

#1220 asajeffrey - 2018-07-27T23:08:27.070450

reviewed some more POPL submissions

#1221 asajeffrey - 2018-07-26T20:20:31.149502

Triaging WPT test failures for smup servo. So far it's about 99.9% false positives.

#1222 asajeffrey - 2018-07-26T01:44:20.158961

Represented Mozilla at the Chicago Rust Meetup.

#1223 asajeffrey - 2018-07-25T22:12:33.361796

Updated even yet more WPT test expectations for SMup.

#1224 asajeffrey - 2018-07-25T20:07:04.087797

Gave practice talk at DePaul U.

#1225 asajeffrey - 2018-07-25T16:26:25.635281

Finished first draft of slides for ARM talk. https://github.com/chicago-rel...

#1226 asajeffrey - 2018-07-24T23:57:01.324608

Wrote some more slides for the talk at ARM. https://github.com/chicago-rel...

#1227 asajeffrey - 2018-07-24T23:55:48.090411

More fighting with android builds and build options.

#1228 asajeffrey - 2018-07-24T01:19:50.939233

Working on arrangements and slides for talk at ARM in August.

#1229 asajeffrey - 2018-07-24T01:19:14.152421

Still fighting the android build system.

#1230 asajeffrey - 2018-07-24T01:18:47.880633

Triaging WPT test failures for SMup.

#1231 asajeffrey - 2018-07-20T20:41:28.903528

Doing triage on the WPT test failures caused by SMup..

#1232 asajeffrey - 2018-07-19T22:33:13.678653

Started writing slides for giving a talk at ARM. https://github.com/chicago-rel...

#1233 asajeffrey - 2018-07-19T19:10:30.800155

Got the linux builds of smup servo to work on our CI.

#1234 asajeffrey - 2018-07-19T03:35:54.542673

More fighting SMup CI builds, and investigating WPT failures.

#1235 asajeffrey - 2018-07-17T15:57:41.640321

Organizing a visit to ARM in Cambridge while I'm in the UK.

#1236 asajeffrey - 2018-07-17T15:50:02.786733

POPL reviewing

#1237 asajeffrey - 2018-07-16T19:33:22.285964

Dealing with different versions of aclocal on build machines compared to what harfbuzz-sys is expecting. https://github.com/asajeffrey/...

#1238 asajeffrey - 2018-07-16T16:28:27.892712

First round of POPL reviewing has arrived.

#1239 asajeffrey - 2018-07-16T16:28:05.907896

Fighting android builds on our CI.

#1240 asajeffrey - 2018-07-13T19:56:16.442969

Fixed a servo smup crash caused by an incorrect use of internal microtask job queues.

#1241 asajeffrey - 2018-07-13T15:35:28.269685

Debugging android smup servo to work out why it's unresponsive.

#1242 asajeffrey - 2018-07-12T21:53:08.971300

Got smup servo to build for i686-linux-android using clang and NDK12. https://github.com/servo/servo...

#1243 asajeffrey - 2018-07-12T19:01:56.987088

Work with cdisselkoen is now moving on to phase 2: can we mount any of our attacks on JIT compilers?

#1244 asajeffrey - 2018-07-12T14:51:29.496415

Got OpenSSL to build with clang on android-x86. https://github.com/asajeffrey/...

#1245 asajeffrey - 2018-07-12T03:48:00.691717

Got servo smup to build for android-18 again.

#1246 asajeffrey - 2018-07-12T00:10:55.566366

Got OpenSSL to build using NDK12b clang.

#1247 asajeffrey - 2018-07-11T14:37:25.291150

Fighting Android link errors.

#1248 asajeffrey - 2018-07-11T02:44:23.498239

More fighting with getting servo to build for Android with NDK 12.

#1249 asajeffrey - 2018-07-10T20:24:13.949683

Submitted paper "Code that never ran: modeling attacks on speculative evaluation", co-authored with cdisselkoen. https://github.com/chicago-rel...

#1250 asajeffrey - 2018-07-10T17:16:36.519380

Sorting out issue #21153 "Nightly benchmark upload job consistently fails".\

#1251 asajeffrey - 2018-07-09T23:21:22.569894

Got the paper with cdisselkoen into shape for submission. https://github.com/chicago-rel...

#1252 asajeffrey - 2018-07-09T17:35:00.924837

Meeting with cdisselkoen, wordsmithing our paper on information flow attacks against compiler optimizations.

#1253 asajeffrey - 2018-07-09T17:34:15.098002

Fighting Android builds, this time trying to get smup servo to compile with NDK12b.

#1254 asajeffrey - 2018-07-06T15:09:04.602777

Working on the paper with cdisselkoen et al about information flow attacks on compiler optimizations.

#1255 asajeffrey - 2018-07-05T21:20:20.979455

Got OpenSSL to build for Android using gcc, even if everything else is now on clang.

#1256 asajeffrey - 2018-07-05T17:39:27.490222

Got smup servo to link on android with a lot of sticky tape and string.

#1257 asajeffrey - 2018-07-05T15:03:24.762367

Debugging Android linking errors when building smup servo.

#1258 asajeffrey - 2018-07-04T05:13:48.518882

Got smup servo to compile (but not link) for i686-linux-android.

#1259 asajeffrey - 2018-07-03T21:03:02.395624

tracking down linking and configuration problems when cross-compiling smup.

#1260 asajeffrey - 2018-07-03T21:01:39.007398

met with cdisselkoen and DePaul colleagues to go over our paper on information flow and compiler optimizations.

#1261 asajeffrey - 2018-07-03T14:30:42.236119

Installed the Android emulator on my mozoffice laptop.

#1262 asajeffrey - 2018-07-03T03:21:41.928614

Published "Josephine: Using JavaScript to safely manage the lifetimes of Rust data" on arXiv. (https://arxiv.org/abs/1807.00067)

#1263 asajeffrey - 2018-07-02T16:59:41.121389

Got servo running in the android emulator.

#1264 asajeffrey - 2018-06-29T21:01:21.724470

Submitted Josephine paper to arXiv.

#1265 asajeffrey - 2018-06-29T16:09:55.829600

Submitted servo PR #21102 to update mozjs_sys.

#1266 asajeffrey - 2018-06-29T15:41:36.632895

Published a new version of mozjs_sys. https://crates.io/crates/mozjs...

#1267 asajeffrey - 2018-06-29T02:12:27.423458

working with cdisselkoen on getting an information flow attack against compiler optimizations.

#1268 asajeffrey - 2018-06-28T16:47:47.574562

submitted https://github.com/servo/mozjs... as a workaround for servo issue #21093.

#1269 asajeffrey - 2018-06-27T18:13:24.416310

Setting up android build/test environment.

#1270 asajeffrey - 2018-06-26T19:24:49.873426

Meeting with cdisselkoen and DePaul colleagues about information flow and speculative evaluation.

#1271 asajeffrey - 2018-06-26T16:24:49.193021

tidying up the smup PRs.

#1272 asajeffrey - 2018-06-25T20:17:09.633780

Got smup servo to run a simple "Hello World" WASM program.

#1273 asajeffrey - 2018-06-25T17:59:53.431110

Debugging smup servo on Windows.

#1274 asajeffrey - 2018-06-23T02:03:17.883353

Added a workaround for MSVC C++ calling convention in smup.

#1275 asajeffrey - 2018-06-23T02:02:37.093480

Used a stripped down SM(pkg) build of SpiderMonkey 60.0.3 for the smup mozjs_sys.

#1276 asajeffrey - 2018-06-22T18:58:29.148230

Looking at workarounds for bindgen problems caused by MSVC C++ return value calling conventions.

#1277 asajeffrey - 2018-06-22T18:55:36.044571

Met with cdisselkoen about speculative evaluation and information flow attacks.

#1278 asajeffrey - 2018-06-22T18:54:55.732942

Fighting with travis to get both smup and osmesa to build.

#1279 asajeffrey - 2018-06-22T01:22:11.301604

Debugging calling convention issues with MSVC.

#1280 asajeffrey - 2018-06-21T18:13:12.446908

Updated servo's moztools MSVC dependency. https://github.com/asajeffrey/...

#1281 asajeffrey - 2018-06-21T15:57:43.396727

Fighting Virtualbox / OpenGL issues, which blocks running Servo from a VM.

#1282 asajeffrey - 2018-06-21T15:56:44.856000

Got mozjs_sys and mozjs to build on appveyor.

#1283 asajeffrey - 2018-06-20T14:12:19.085619

Working on getting rust-mozjs to build under windows.

#1284 asajeffrey - 2018-06-20T01:46:11.315335

Got the SMup mozjs crate to pass its unit tests on Windows.

#1285 asajeffrey - 2018-06-18T20:22:41.397571

Fighting NSPR link errors in smup for windows.

#1286 asajeffrey - 2018-06-11T14:51:04.285029

Heading to all-hands.

#1287 asajeffrey - 2018-06-08T19:33:19.166990

Submitted smup PRs https://github.com/servo/mozjs..., https://github.com/servo/rust-... and https://github.com/servo/servo...

#1288 asajeffrey - 2018-06-07T21:10:06.239423

Got smup servo to run the demo Unity game at https://webassembly.org/demo/

#1289 asajeffrey - 2018-06-07T17:57:28.156238

Enabled WASM in smup servo. https://github.com/asajeffrey/...

#1290 asajeffrey - 2018-06-07T17:56:37.478588

Got smup servo to run without crashing. https://github.com/asajeffrey/...

#1291 asajeffrey - 2018-06-07T03:31:07.270271

working on getting smup servo to run without crashing.

#1292 asajeffrey - 2018-06-06T18:23:42.733025

Unsuccessfully fighting macOS-to-android cross-compiles, trying to replicate issue #20958

#1293 asajeffrey - 2018-06-05T20:44:27.283167

Meeting on speculative evaluation with cdisselkoen and the DePaul folks.

#1294 asajeffrey - 2018-06-05T17:41:35.672117

Got servo smup to build. https://github.com/asajeffrey/...

#1295 asajeffrey - 2018-06-04T22:38:52.706426

Got servo smup to typecheck. https://github.com/asajeffrey/...

#1296 asajeffrey - 2018-06-01T02:27:18.835261

Got the smup mozjs crate to pass its tests. https://github.com/asajeffrey/...

#1297 asajeffrey - 2018-05-31T21:44:39.049731

got the mozjs crate to compile against the smup mozjs_sys. https://github.com/asajeffrey/...

#1298 asajeffrey - 2018-05-30T20:49:05.285100

Landed bindgenup in servo. https://github.com/servo/servo...

#1299 asajeffrey - 2018-05-30T17:40:45.698433

Published v0.7.1 of the mozjs crate. https://crates.io/crates/mozjs...

#1300 asajeffrey - 2018-05-30T14:31:37.055765

Published mozjs_sys v0.51.1, which supports cross-compiling for android. https://crates.io/crates/mozjs...

#1301 asajeffrey - 2018-05-30T01:26:40.528186

Landed https://github.com/servo/mozjs..., which hopefully really is the last blocker to landing bindgenup.

#1302 asajeffrey - 2018-05-29T20:24:47.806904

Got bindgenup to cross-compile to android. http://build.servo.org/builder...

#1303 asajeffrey - 2018-05-29T17:18:35.630746

Landed https://github.com/servo/saltf... and https://github.com/servo/rust-..., which are hopefully enough to get bindgenup to cross-compile for android.

#1304 asajeffrey - 2018-05-29T14:51:44.618560

Getting mozjs_sys to cross-compile for android.

#1305 asajeffrey - 2018-05-25T21:01:00.288537

Got servo+bindgenup working on homu for everything apart from cross-compiling to android.

#1306 asajeffrey - 2018-05-25T17:30:00.302022

Tested servo locally with a saltfs that installs llvm 4.0. It built both with and without bindgenup. https://github.com/servo/saltf...

#1307 asajeffrey - 2018-05-24T18:51:08.360064

Fighting buildbot to get LLVM 4.0.0 installed.

#1308 asajeffrey - 2018-05-23T16:10:23.414843

Published v0.7.0 of the mozjs crate. https://crates.io/crates/mozjs...

#1309 asajeffrey - 2018-05-23T14:48:53.503023

Landed bindgenup in the mozjs crate. https://github.com/servo/rust-...

#1310 asajeffrey - 2018-05-23T14:12:22.956741

Published v0.51.0 of the mozjs_sys crate. https://crates.io/crates/mozjs...

#1311 asajeffrey - 2018-05-22T22:20:27.465948

Landed bindgenup in the mozjs_sys crate. https://github.com/servo/mozjs...

#1312 asajeffrey - 2018-05-22T14:16:53.789070

Giving a guest lecture on Servo at the Northwestern EECS Systems Programming In Rust class. https://www.mccormick.northwes...

#1313 asajeffrey - 2018-05-21T21:26:48.941428

Working on SMup for the mozjs crate. https://github.com/asajeffrey/...

#1314 asajeffrey - 2018-05-21T19:03:22.795073

Got SM v0.60.0 to run and pass its tests with bindgen. https://github.com/asajeffrey/...

#1315 asajeffrey - 2018-05-21T17:21:41.347853

Got SM v0.60.0 to compile and link with bindgen. https://github.com/asajeffrey/...

#1316 asajeffrey - 2018-05-21T15:11:33.683261

Starting smup.

#1317 asajeffrey - 2018-05-18T21:10:50.259390

Local organizer for the MR work week.

#1318 asajeffrey - 2018-05-11T23:04:03.705283

Got the mozjs_sys crate to build on travis and appveyor.

#1319 asajeffrey - 2018-05-11T16:53:00.242227

Getting bindgenup mozjs to build under mingw.

#1320 asajeffrey - 2018-05-10T23:53:11.263782

Worked on paper on speculative evaluation. https://github.com/chicago-rel...

#1321 asajeffrey - 2018-05-10T16:36:34.322048

Getting mozjs_sys bindgenup to build on CI.

#1322 asajeffrey - 2018-05-09T23:57:26.512385

fighting ABI issues in calling back and forth between C++ and Rust.

#1323 asajeffrey - 2018-05-09T18:21:35.519556

Submitted bindgenup PR for the mozjs_sys crate. https://github.com/servo/mozjs...

#1324 asajeffrey - 2018-05-08T17:08:07.599630

ICFP industrial chair stuff.

#1325 asajeffrey - 2018-05-08T16:16:06.690977

Even more MR work week local organization.

#1326 asajeffrey - 2018-05-07T19:31:23.365112

Got Servo under Windows to use the new bindgen bindings to Spidermonkey.

#1327 asajeffrey - 2018-05-07T18:01:48.623829

Got the mozjs_sys crate building with bindgen again. https://github.com/asajeffrey/...

#1328 asajeffrey - 2018-05-04T18:31:53.267191

Got servo codegen to play ball with bindgenup. https://github.com/asajeffrey/...

#1329 asajeffrey - 2018-05-03T22:31:26.866769

Got the mozjs crate to work with the mozjs_sys which uses bindgen. https://github.com/asajeffrey/...

#1330 asajeffrey - 2018-05-03T16:12:04.084442

Moved GC traits from the mozjs crate to the mozjs_sys crate. https://github.com/asajeffrey/...

#1331 asajeffrey - 2018-05-03T00:51:03.997450

Working on getting bindgen to generate bindings for both mozjs and mozjs_sys, but hit https://github.com/rust-lang-n...

#1332 asajeffrey - 2018-05-02T18:04:33.859450

Adding tests that Rust implementations of JS::Value functions agree with their C++ counterparts.

#1333 asajeffrey - 2018-05-01T19:59:03.998756

MR offsite local organization stuff.

#1334 asajeffrey - 2018-05-01T16:31:49.265377

Used C++ glue code to allow inlined functions to be called from Rust. https://github.com/asajeffrey/...

#1335 asajeffrey - 2018-04-30T20:20:42.336781

Trying to reduce the size of the mozjs crate: generating inlined symbols produces a 3G binary!

#1336 asajeffrey - 2018-04-30T20:19:43.165705

Tracking down variability of perf-testing archived amazon.com. https://github.com/servo/servo...

#1337 asajeffrey - 2018-04-27T18:14:01.843497

Got the mozjs crate to pass all its tests when using the version of mozjs_sys that uses bindgen. https://github.com/asajeffrey/...

#1338 asajeffrey - 2018-04-26T19:04:00.832758

Got the mozjs crate to link with the version of mozjs_sys that uses bindgen. https://github.com/asajeffrey/...

#1339 asajeffrey - 2018-04-25T22:19:44.488548

Started work on getting the mozjs crate to use bindgen bindings from mozjs_sys.

#1340 asajeffrey - 2018-04-25T18:04:07.066954

Got bindgen to generate bindings for JS::Value. https://github.com/asajeffrey/...

#1341 asajeffrey - 2018-04-24T20:50:18.307314

Got bindings to mozjs 0.50 generated by bindgen on Windows. https://github.com/asajeffrey/...

#1342 asajeffrey - 2018-04-24T18:34:34.519096

A small victory for building mozjs on windows. https://github.com/servo/mozjs...

#1343 asajeffrey - 2018-04-23T18:37:35.658228

Got SpiderMonkey 0.50 with bindings generated by bindgen to evaluate "1+1". (It's 2.) https://github.com/asajeffrey/...

#1344 asajeffrey - 2018-04-20T22:41:10.260707

Started experiment of running bindgen in build.rs of the mozjs_sys crate. https://github.com/asajeffrey/...

#1345 asajeffrey - 2018-04-19T21:49:11.291669

Attending Papers We Love Chicago. https://www.meetup.com/Papers-...

#1346 asajeffrey - 2018-04-19T21:46:20.329473

Security conversation with avadacatavra.

#1347 asajeffrey - 2018-04-19T21:45:39.686107

Local organization for the Chicago MR off-site.

#1348 asajeffrey - 2018-04-19T21:45:03.405782

More wrestling with bindgen and SM 59.0.3.

#1349 asajeffrey - 2018-04-18T15:52:03.323551

Got cargo to build SM 59.0.3 using autospider under Linux. https://github.com/asajeffrey/...

#1350 asajeffrey - 2018-04-18T00:43:37.111832

Got autospider to build SM 59.0.2 locally on my Linux box.

#1351 asajeffrey - 2018-04-17T20:42:24.967795

Fighting https://bugzilla.mozilla.org/s...

#1352 asajeffrey - 2018-04-16T22:30:33.119639

Trying to work out a sensible path to an SMup.

#1353 asajeffrey - 2018-04-13T17:48:07.008142

Fighting with SMup build environment in windows.

#1354 asajeffrey - 2018-04-12T20:48:18.912686

MR work week local organization.

#1355 asajeffrey - 2018-04-12T20:46:50.100313

cbrewster and I are kicking the hornet's nest of session history again. https://github.com/whatwg/html...

#1356 asajeffrey - 2018-04-12T20:44:07.140666

Got the smup to build with rustc 1.25 and a more recent bindgen. https://github.com/asajeffrey/...

#1357 asajeffrey - 2018-04-12T01:34:38.507617

Started bashing my head against an SMup. https://github.com/asajeffrey/...

#1358 asajeffrey - 2018-04-11T21:27:18.021029

Attended meeting on personal agents (with my angle being MR security).

#1359 asajeffrey - 2018-04-11T19:39:38.383424

Created github repo for work on speculative evaluation https://github.com/chicago-rel...

#1360 asajeffrey - 2018-04-11T18:47:12.511999

Filed issue #20625: Intermittent fail in /_mozilla/mozilla/paint_timing.html

#1361 asajeffrey - 2018-04-11T17:30:33.928458

trying to track down test failure in performance metrics, which is blocking session history cleanup. https://github.com/servo/servo...

#1362 asajeffrey - 2018-04-10T21:28:33.979449

More discussions with DePaul folks about speculative evaluation.

#1363 asajeffrey - 2018-04-10T17:30:48.411803

submitted PR #20614: Use the incumbent global as the source of x-origin postMessage

#1364 asajeffrey - 2018-04-10T12:45:49.918604

Requested spec revision of worklets landed. https://github.com/w3c/css-hou...

#1365 asajeffrey - 2018-04-10T02:58:31.996029

Filed issue #20605: WindowProxy::set_window doesn't transplant the proxy properly.

#1366 asajeffrey - 2018-04-10T01:50:05.875340

MR work week local organization.

#1367 asajeffrey - 2018-04-10T01:49:08.940810

diagnosing problems with WindowProxy not updating Window properly.

#1368 asajeffrey - 2018-04-05T18:37:02.543561

MR security meetings.

#1369 asajeffrey - 2018-04-04T22:36:30.795225

Met with Craig Disselkoen to discuss his internship this summer.

#1370 asajeffrey - 2018-04-04T22:31:14.015504

Installed the Servo dev and build environment on the new Chicago VR machine.

#1371 asajeffrey - 2018-04-03T21:50:01.075435

The Rust verification WG repo now looks a bit more official! https://github.com/rust-lang-n...

#1372 asajeffrey - 2018-04-03T21:46:46.422161

More MR work week local organization.

#1373 asajeffrey - 2018-04-03T21:46:26.694349

Installing Kule Noo VR Kit in the Chicago office.

#1374 asajeffrey - 2018-04-03T00:35:42.159211

MR meeting local organization

#1375 asajeffrey - 2018-04-02T16:04:31.256060

Catching up with admin tasks that accumulated while I was in Berlin.

#1376 asajeffrey - 2018-04-01T23:41:05.852657

the programme committee for ACM/IEEE Logic In Computer Science wrapped up.

#1377 asajeffrey - 2018-03-29T19:10:23.696264

Rust Berlin day four: unsafe code guidelines, and valgrind conversations.

#1378 asajeffrey - 2018-03-28T17:01:58.074493

Rust Berlin day three: the Rust Verification WG is now official! Plus the codegen WG and unsafe code guidelines.

#1379 asajeffrey - 2018-03-27T16:03:45.353993

Rust Berlin day two: attending the Rust Verification WG, unsafe code guidelines, and ICFP 2019 committee work.

#1380 asajeffrey - 2018-03-26T19:40:07.336849

Rust Berlin day one: attending the Rust Verification WG, and discussions on MR security with avadacatavra|berlin.

#1381 asajeffrey - 2018-03-22T06:45:55.405497

In the UK, on the way to the Rust meeting in Berlin.

#1382 asajeffrey - 2018-03-20T16:42:32.580366

More ICFP industrial chair work.

#1383 asajeffrey - 2018-03-19T18:30:56.072525

Discussions with DePaul folks about speculative evaluation.

#1384 asajeffrey - 2018-03-19T16:31:57.018707

Helping coordinate the MR Chicago work week.

#1385 asajeffrey - 2018-03-19T14:14:37.659599

PC discussions for IEEE/ACM Logic In Computer Science.

#1386 asajeffrey - 2018-03-16T18:38:16.016028

Submitted paper on Josephine for publication. https://github.com/asajeffrey/...

#1387 asajeffrey - 2018-03-15T15:18:15.768776

We now have performance tests for the Alexa top 10, contributed by the servo community! https://github.com/servo/servo...

#1388 asajeffrey - 2018-03-13T22:31:32.753206

Got the first complete draft of the paper describing Josephine. https://github.com/asajeffrey/...

#1389 asajeffrey - 2018-03-12T15:39:34.053964

off to DePaul U. to discuss weak memory and speculative evaluation.

#1390 asajeffrey - 2018-03-12T14:46:56.274127

Final pass over reviews for ACM/IEEE Logic in CS before they get sent back to the authors for rebuttal.

#1391 asajeffrey - 2018-03-11T00:46:04.121115

Wrote speaker's notes for the talk at Papers We Love Chicago. https://github.com/asajeffrey/...

#1392 asajeffrey - 2018-03-10T21:44:22.338733

Talking at the Chicago Papers We Love meetup. https://www.meetup.com/Papers-...

#1393 asajeffrey - 2018-03-09T20:00:08.484172

Writing up the Josephine API. https://github.com/asajeffrey/...

#1394 asajeffrey - 2018-03-09T19:59:00.229659

Firefighting sponsorship issues around ACM SIGPLAN and ICFP.

#1395 asajeffrey - 2018-03-09T04:18:33.417286

More ICFP industrial chair work.

#1396 asajeffrey - 2018-03-08T18:21:14.812846

Working on paper describing Josephine. https://github.com/asajeffrey/...

#1397 asajeffrey - 2018-03-08T17:57:04.484050

Intern interviewing.

#1398 asajeffrey - 2018-03-08T01:23:56.688627

Finished reviewing papers for IEEE Logic in Computer Science.

#1399 asajeffrey - 2018-03-02T23:41:03.571837

Still reviewing papers for IEEE Logic In CS.

#1400 asajeffrey - 2018-03-01T21:02:19.986117

Reviewing papers for IEEE Logic In CS.

#1401 asajeffrey - 2018-02-28T23:31:43.152099

Submitted https://github.com/servo/webre... which (I hope!) fixes the deadlock issue I've been tracking down all week.

#1402 asajeffrey - 2018-02-26T20:48:49.399737

Trying (and failing) to diagnose intermittent deadlock #20127.

#1403 asajeffrey - 2018-02-26T20:29:14.972414

Appointed as Accessibility Chair for ICFP 2018. https://icfp18.sigplan.org/att...

#1404 asajeffrey - 2018-02-26T16:15:20.450222

Asked for help getting web archives for servo performance testing on the Alexa top 25. https://github.com/servo/servo...

#1405 asajeffrey - 2018-02-22T17:13:12.491492

Finished the first round of contacting sponsors for ICFP as industrial relations chair. https://icfp18.sigplan.org/att...

#1406 asajeffrey - 2018-02-20T22:06:07.430240

sending out letters requesting sponsorship as ICFP industrial relations chair.

#1407 asajeffrey - 2018-02-20T22:05:18.228738

Research intern interviewing.

#1408 asajeffrey - 2018-02-20T20:01:22.901412

Reporting performance data on community-contributed archives of web sites. https://datastudio.google.com/...

#1409 asajeffrey - 2018-02-16T20:46:56.398217

Getting ready to send out requests for sponsorship for ICFP, with my industrial relations chair hat on. https://icfp18.sigplan.org/att...

#1410 asajeffrey - 2018-02-16T20:45:41.341513

Another round of intern hiring preparation.

#1411 asajeffrey - 2018-02-16T18:04:22.267149

Addressing CI issues in running performance tests on archived web content: https://github.com/servo/servo...

#1412 asajeffrey - 2018-02-15T18:11:41.091965

ICFP industrial chair work.

#1413 asajeffrey - 2018-02-15T15:59:44.299605

Addressing CI failures running performance tests https://github.com/servo/servo...

#1414 asajeffrey - 2018-02-11T23:42:34.092554

more work on getting generators to play ball with owning_ref: https://play.rust-lang.org/?gi...

#1415 asajeffrey - 2018-02-10T23:55:16.779680

Started getting web archive recordings from contributors! https://github.com/servo/servo...

#1416 asajeffrey - 2018-02-10T03:01:09.797252

submitted a rustc bug report https://github.com/rust-lang/r...

#1417 asajeffrey - 2018-02-10T03:00:33.817651

looking at how owning_ref interacts with existential lifetime polymorphism. https://play.rust-lang.org/?gi...

#1418 asajeffrey - 2018-02-10T02:59:27.343274

intern mentor discussion with Craig Disselkoen and his thesis advisor.

#1419 asajeffrey - 2018-02-09T04:29:39.170277

looking to see if ideas from Josephine can be used in the context of generators. https://play.rust-lang.org/?gi...

#1420 asajeffrey - 2018-02-05T16:33:29.109566

posted a call for help at https://github.com/servo/servo...

#1421 asajeffrey - 2018-02-02T21:38:21.729965

Got my refereeing for LICS 2018. http://lics.siglog.org/lics18/

#1422 asajeffrey - 2018-02-02T21:16:19.846677

Discussions with mystor about experiences with Servo's multi-theaded session history. https://mozilla.logbot.info/co... and https://bugzilla.mozilla.org/s...

#1423 asajeffrey - 2018-02-02T18:07:43.736858

Planning for v0.3 of Josephine. https://github.com/asajeffrey/...

#1424 asajeffrey - 2018-02-02T17:32:32.915670

Got the web archive test script to pass shellcheck. https://github.com/servo/servo...

#1425 asajeffrey - 2018-02-02T17:12:04.715226

Wrote "lessons learned" about Rust 1.20 causing pinning to become incorrect. https://internals.rust-lang.or...

#1426 asajeffrey - 2018-02-01T20:58:21.683630

Dealing with Rust 1.20 making Josephine unsound https://github.com/asajeffrey/..., which sparked discussions about the invariants Rust is maintaining for untagged unions https://github.com/rust-lang/r... and the drop checker https://github.com/rust-lang/r...

#1427 asajeffrey - 2018-01-30T20:14:22.737533

Started getting live Servo performance data on web archives. https://datastudio.google.com/...

#1428 asajeffrey - 2018-01-30T19:17:17.582394

Met with Stephanie Weirich about paths in Dependent Haskell. https://www.cis.upenn.edu/~swe...

#1429 asajeffrey - 2018-01-22T23:02:01.733921

Started a paper on Josephine. https://github.com/asajeffrey/...

#1430 asajeffrey - 2018-01-19T22:40:37.468426

published https://servo.org/dashboards/

#1431 asajeffrey - 2018-01-19T21:58:29.483538

Wrote a dashboards page with the performance reports from Google Data Studio. https://asajeffrey.github.io/s...

#1432 asajeffrey - 2018-01-19T18:05:13.143977

Getting our CI to run perf tests on archived web content. #19820

#1433 asajeffrey - 2018-01-18T22:50:47.631647

Created report for Servo running on archived web content. https://datastudio.google.com/...

#1434 asajeffrey - 2018-01-18T19:15:47.981267

Wrote a script to measure Servo performance against an archived web site. https://github.com/asajeffrey/...

#1435 asajeffrey - 2018-01-16T22:10:30.883783

Started a collection of web archives for performance testing Servo. https://github.com/asajeffrey/...

#1436 asajeffrey - 2018-01-16T17:20:35.525603

Back from POPL, working on perf testing using web archives. https://github.com/servo/servo...

#1437 asajeffrey - 2018-01-09T23:29:46.786141

Attending the Principals Of Programming Languages conference Jan 10-13.

#1438 asajeffrey - 2018-01-09T21:18:27.020107

Wrote a note on creating and replaying web archives in Servo: https://github.com/servo/servo...

#1439 asajeffrey - 2018-01-09T16:13:18.409136

Recorded a web archive of the NYT and replayed it to servo using https://pywb.readthedocs.io/. A first step towards repeatable perf testing of ad-heavy web pages.

#1440 asajeffrey - 2018-01-08T16:46:32.730932

Investigating how to archive, and so repeatedly test, ad-heavy web pages.

#1441 asajeffrey - 2018-01-05T22:00:44.458132

Investigating using AWS quicksight for visualizing performance test results.

#1442 asajeffrey - 2017-12-21T23:02:35.507844

Published v0.2.0 of josephine, which gets josephine to work with both the current mozjs crate and fitzgen's smup. https://crates.io/crates/josep...

#1443 asajeffrey - 2017-12-21T22:53:33.271667

Got josephine with to build on travis with fitzgen's smup: https://travis-ci.org/asajeffr...

#1444 asajeffrey - 2017-12-21T15:12:27.988569

Submitted a PR to fitzgen's mozjs for getting the smup to work with josephine. https://github.com/fitzgen/moz...

#1445 asajeffrey - 2017-12-21T00:48:52.846885

got josephine to work with fitzgen's smup: https://github.com/asajeffrey/...

#1446 asajeffrey - 2017-12-19T03:15:28.938633

fighting build problems with the version of mozjs used by starling https://github.com/starlingjs/... and https://github.com/starlingjs/...

#1447 asajeffrey - 2017-12-18T17:41:10.407019

working on getting fitzgen's smup to play ball with josephine

#1448 asajeffrey - 2017-12-10T22:34:43.655112

The servo test-perf report is now live, with data updated daily. https://datastudio.google.com/...

#1449 asajeffrey - 2017-12-08T20:39:01.407460

worked on build time capture and reporting https://datastudio.google.com/...

#1450 asajeffrey - 2017-12-08T19:23:57.484324

Worked on test-perf data capture and reporting https://datastudio.google.com/...

#1451 asajeffrey - 2017-12-08T03:35:30.467167

generated monthly test-perf data going back a year, for avadacatavra to number-crunch.

#1452 asajeffrey - 2017-12-07T22:07:22.984410

wrote slides for lightning talk at yallhands https://docs.google.com/a/mozi...

#1453 asajeffrey - 2017-12-07T21:56:07.804349

Got a first-draft report on our test-perf history https://screenshots.firefox.co...

#1454 asajeffrey - 2017-12-06T16:31:06.784425

investigating getting test-perf data for old servo builds.

#1455 asajeffrey - 2017-12-05T16:41:49.534481

PR #19450 enables nightly reporting of servo performance tests.

#1456 asajeffrey - 2017-12-04T20:14:46.036807

PR #19474 fixed the CI meltdown from this weekend.

#1457 asajeffrey - 2017-12-01T00:05:17.560317

Got build time reports to provide step command and status information https://screenshots.firefox.co...

#1458 asajeffrey - 2017-11-30T18:48:44.239714

Fighting python about text encodings, sigh https://github.com/servo/servo...

#1459 asajeffrey - 2017-11-29T22:48:55.025925

Got Google Data Studio to report on data from updated build timing data https://datastudio.google.com/...

#1460 asajeffrey - 2017-11-29T04:11:44.540786

Worked on a script to download buildbot timing data and convert it to CSV for Google Data Studio. https://github.com/asajeffrey/...

#1461 asajeffrey - 2017-11-28T18:53:14.385364

Got our build time data into Google Data Studio: https://datastudio.google.com/...

#1462 asajeffrey - 2017-11-28T17:55:59.527460

Dealing with performance issues with Google Data Studio reports.

#1463 asajeffrey - 2017-11-27T23:48:24.826801

Fixed issue #12988 "Run the page load performance test in CI".

#1464 asajeffrey - 2017-11-27T17:56:24.458980

Giving a talk at DePaul about metaprogramming, dependency management and dependent types. https://docs.google.com/presen...

#1465 asajeffrey - 2017-11-22T22:21:38.071562

importing buildbot timing data into Google Data Studio. https://github.com/asajeffrey/...

#1466 asajeffrey - 2017-11-21T16:09:45.356923

submitted PR #19323 "Run test-perf on linux-nightly" which fixes issue #12988.

#1467 asajeffrey - 2017-11-20T22:39:27.589369

reviewing paper submissions for WWW 2018.

#1468 asajeffrey - 2017-11-20T22:38:43.123473

helped coordinate finding the new Chicago mozspace.

#1469 asajeffrey - 2017-11-20T17:38:08.788155

laying the groundwork for nightly runs of test-perf.

#1470 asajeffrey - 2017-11-17T16:45:48.548546

Wrote a first-draft servo-perf report: https://datastudio.google.com/...

#1471 asajeffrey - 2017-11-16T22:41:57.841441

Looking at getting test-perf reports out of Google Data Studio.

#1472 asajeffrey - 2017-11-16T03:15:14.428814

Wrote script to upload performance data to an S3 bucket. PR #19244

#1473 asajeffrey - 2017-11-15T18:29:46.619174

working on saving test-perf data in .csv files. PR #19233

#1474 asajeffrey - 2017-11-14T01:11:08.849399

started submitting PRs for test-perf.

#1475 asajeffrey - 2017-11-10T23:11:12.653887

More fighting to make perf tests repeatable. https://github.com/asajeffrey/...

#1476 asajeffrey - 2017-11-10T01:42:21.831983

Reducing variance in our tp5 performance tests. https://github.com/asajeffrey/...

#1477 asajeffrey - 2017-11-10T00:37:34.191270

The paint worklet spec now supports speculative evaluation: https://github.com/w3c/css-hou...

#1478 asajeffrey - 2017-11-08T22:51:16.196059

getting ./mach test-perf running

#1479 asajeffrey - 2017-11-08T17:10:29.418845

Published josephine on crates.io. https://crates.io/crates/josep...

#1480 asajeffrey - 2017-11-08T16:34:41.787428

published mozjs on crates.io. https://crates.io/crates/mozjs

#1481 asajeffrey - 2017-11-07T18:00:26.581085

Discussed timeline for use josephine at webembedding meeting.

#1482 asajeffrey - 2017-11-07T03:16:54.680747

Refereeing for Principles of Secure Compilation 2018 https://popl18.sigplan.org/tra...

#1483 asajeffrey - 2017-11-06T20:31:18.107740

Intern recruiting.

#1484 asajeffrey - 2017-11-06T20:31:01.816932

submitted OBT 2018 paper. https://github.com/asajeffrey/...

#1485 asajeffrey - 2017-11-04T22:02:00.697117

Wrote a position paper on types for metaprogramming and dependency management for OBT 2018: https://github.com/asajeffrey/...

#1486 asajeffrey - 2017-11-02T02:17:10.281776

working on a position paper for Off The Beaten Track: https://popl18.sigplan.org/tra...

#1487 asajeffrey - 2017-10-31T18:32:49.878638

Released version 0.1.0 of josephine: https://github.com/asajeffrey/...

#1488 asajeffrey - 2017-10-30T18:15:43.319180

Fixed a type safety bug with josephine which allowed cross-compartment references without a CCW. https://github.com/asajeffrey/...

#1489 asajeffrey - 2017-10-26T01:09:22.970521

Refactored josephine into modules https://github.com/asajeffrey/...

#1490 asajeffrey - 2017-10-24T16:31:46.151578

Working on ICFP industrial sponsorship.

#1491 asajeffrey - 2017-10-24T14:39:33.176146

Renamed linjs to josephine https://github.com/asajeffrey/...

#1492 asajeffrey - 2017-10-23T18:41:29.422155

Published the josephine API docs on github pages. https://asajeffrey.github.io/j...

#1493 asajeffrey - 2017-10-23T17:02:28.636035

tidying up the documentation for josephine https://github.com/asajeffrey/...

#1494 asajeffrey - 2017-10-23T16:50:21.282266

Reviewing "Inconsistency between Session History Implementation Across Browsers" https://docs.google.com/docume...

#1495 asajeffrey - 2017-10-23T14:02:39.499451

Attending C. Mohan on "New Era in Distributed Computing with Blockchains and Databases" at U. Chicago. https://cs.uchicago.edu/page/d...

#1496 asajeffrey - 2017-10-20T16:53:35.807319

Added doubly linked list example to linjs https://github.com/asajeffrey/...

#1497 asajeffrey - 2017-10-20T14:43:33.277162

attending talk at Northwestern: Aaron Stump on "Marvels of Extrinsic Type Theory". https://planitpurple.northwest...

#1498 asajeffrey - 2017-10-20T03:24:41.156126

implemented cross-compartment deep cloning of nodes in the minidom linjs example. https://github.com/asajeffrey/...

#1499 asajeffrey - 2017-10-20T03:23:35.122339

Miscellaneous improvements to the linjs API.

#1500 asajeffrey - 2017-10-18T22:43:35.650180

Worked on improving the ergonomics of the linjs API: better treatments of compartment creation, wildcard compartments, and removed the requirement to know about JS classses.

#1501 asajeffrey - 2017-10-13T20:06:45.487012

Fixed linjs safety issue caused by the mix of wildcards and interior mutability. https://github.com/asajeffrey/...

#1502 asajeffrey - 2017-10-13T16:28:10.534472

ICFP 2018 sponsorship meeting. https://icfp18.sigplan.org/

#1503 asajeffrey - 2017-10-13T02:27:34.798242

Made the linjs rooting API safe in the face of mem::forget. https://github.com/asajeffrey/...

#1504 asajeffrey - 2017-10-12T18:43:08.413307

Implemented wildcard compartments in linjs: https://github.com/asajeffrey/...

#1505 asajeffrey - 2017-10-12T17:31:04.858111

Submitted PR #18853: Random pipeline closure is less likely to kill pending pipelines.

#1506 asajeffrey - 2017-10-12T17:30:10.975445

Allowed creation of more than one global per JSContext in linjs https://github.com/asajeffrey/...

#1507 asajeffrey - 2017-10-10T16:54:37.680387

Webembedding meeting consensus to prioritize documentation, stabilizing naming, and refactoring in support of a 0.1 linjs release at the end of the month.

#1508 asajeffrey - 2017-10-09T18:21:38.999583

Presented the ET headlines at the weekly meeting.

#1509 asajeffrey - 2017-10-09T16:08:58.952755

following up on nox's epic bug triage

#1510 asajeffrey - 2017-10-05T16:17:35.159433

Improved calling between Rust and JS in linjs https://github.com/asajeffrey/...

#1511 asajeffrey - 2017-09-30T03:30:13.565222

Added properties and funcions to the global in linjs. https://github.com/asajeffrey/...

#1512 asajeffrey - 2017-09-28T00:13:10.165624

Made cx.evaluate("code") return a JSManaged object https://github.com/asajeffrey/...

#1513 asajeffrey - 2017-09-27T19:34:50.557653

Evaluated JS code in linjs. https://github.com/asajeffrey/...

#1514 asajeffrey - 2017-09-26T17:10:22.287759

Added hook to JS finalizer for JS objects managing native data https://github.com/asajeffrey/...

#1515 asajeffrey - 2017-09-26T16:01:07.136939

Added hook to JS tracer for JS objects managing native data https://github.com/asajeffrey/...

#1516 asajeffrey - 2017-09-22T18:39:49.412546

Added jsapi bindings to JS-managed data in linjs: https://github.com/asajeffrey/...

#1517 asajeffrey - 2017-09-21T00:34:55.838621

Submitted PR #18587: "Script iframe intial load replaces about blank".

#1518 asajeffrey - 2017-09-21T00:34:23.257528

Submitted PR #18578 "Window should own Location, Document shouldn't".

#1519 asajeffrey - 2017-09-20T03:44:34.022756

investigated issue #18564

#1520 asajeffrey - 2017-09-15T20:09:48.711137

Wrote NCSU student project proposals https://github.com/servo/servo...

#1521 asajeffrey - 2017-09-15T17:09:24.582720

Submitted PR #18523: Make pipeline ids non-zero so that optional ids take no extra space.

#1522 asajeffrey - 2017-09-14T21:07:36.543730

submitted PR #18514: "Remove sources of panic when laying out an iframe without a nested browsing context".

#1523 asajeffrey - 2017-09-13T22:59:40.899586

investigating #17482.

#1524 asajeffrey - 2017-09-13T18:04:50.448643

Type hackery to get round bz's problems with guarded MallocSizeOf: https://play.rust-lang.org/?gi...

#1525 asajeffrey - 2017-09-12T17:44:44.559718

Working on about:blank loading wrt issue #15727 and PR #16091.

#1526 asajeffrey - 2017-09-09T01:17:18.235139

Working on integrating the new JS bindings with JS's class mechanism.

#1527 asajeffrey - 2017-09-01T16:00:57.831969

Make sure that JS-managed globals have access to a JSClass. https://github.com/asajeffrey/...

#1528 asajeffrey - 2017-09-01T11:47:49.210944

Fighting OOM errors building mozjs on Travis: https://github.com/asajeffrey/...

#1529 asajeffrey - 2017-08-30T15:10:10.303243

Met with Brijesh Dongol from Brunel.

#1530 asajeffrey - 2017-08-29T12:08:56.602755

More work on stack-allocated rooting for new-look JS bindings. https://github.com/asajeffrey/...

#1531 asajeffrey - 2017-08-28T17:03:24.189593

rewriting documentation for WIP JS bindings.

#1532 asajeffrey - 2017-08-28T11:39:02.377704

Fixed https://github.com/asajeffrey/... "What if GC happens between creating a root and pinning it?"

#1533 asajeffrey - 2017-08-28T11:38:17.487508

Fixed https://github.com/asajeffrey/... "What if a pinned root is mem::forgotten"

#1534 asajeffrey - 2017-08-25T15:09:22.150750

Worked on APIs for stack-allocated roots https://github.com/asajeffrey/...

#1535 asajeffrey - 2017-08-11T22:16:42.574629

Working on a safe API for JS context initialization at https://github.com/asajeffrey/....

#1536 asajeffrey - 2017-08-11T22:15:08.142973

Last day of elucas' internship.

#1537 asajeffrey - 2017-08-01T18:41:42.260729

Submitted spec PR https://github.com/w3c/css-hou... "Allow speculative evaluation".

#1538 asajeffrey - 2017-07-26T22:15:03.962657

Attending TRIBE.

#1539 asajeffrey - 2017-07-26T00:20:16.632348

Submiited PR #17862: Implemented paint worklets drawing to a border.

#1540 asajeffrey - 2017-07-25T21:03:13.606146

Submitted PR #17855: Implement getProperties for StylePropertyMapReadOnly.

#1541 asajeffrey - 2017-07-24T22:37:22.170451

Submitted PR #17845: Use CSS background-size property when computing the size of a paint worklet.

#1542 asajeffrey - 2017-07-20T22:30:55.884332

Submitted PR #17810: Script paint worklets speculative evaluation.

#1543 asajeffrey - 2017-07-20T17:37:26.128739

submitted the arXiV version of "On Thin Air Reads: Towards an Event Structures Model of Relaxed Memory" https://arxiv.org/abs/1707.05881

#1544 asajeffrey - 2017-07-18T20:54:22.304318

Submitted PR #17779: Paint worklets: one-place cache of results.

#1545 asajeffrey - 2017-07-18T16:38:58.489388

PR #17763: Placed worklets implementation behind a pref.

#1546 asajeffrey - 2017-07-11T22:06:45.551843

Submitted PR #17678: Updated the copy of web-platform-tests/css-paint-api

#1547 asajeffrey - 2017-07-11T17:34:10.228712

Debugging test failures in PR #16508.

#1548 asajeffrey - 2017-07-07T19:46:22.385693

Submitted PR #17634: Implement drawing an image from a CSS style value into a canvas.

#1549 asajeffrey - 2017-07-05T18:37:06.785911

Submitted PR #17609: Clear canvas thread state on recreation.

#1550 asajeffrey - 2017-07-05T15:51:07.401450

Submitted PR #17606: Don't delete webrender image keys immediately.

#1551 asajeffrey - 2017-07-03T21:50:43.170934

Submitted PR #17599: Copied w3c css-paint-api wpt test suite into tests/wpt/mozilla.

#1552 asajeffrey - 2017-06-28T15:41:25.703816

Submitted PR #17546: Script paint worklets arguments.

#1553 asajeffrey - 2017-06-23T20:22:07.682964

Submitted PR #17499: Fixed scaling artefacts in paint worklets caused by zoom and hidpi.

#1554 asajeffrey - 2017-06-22T20:41:15.486569

Did a bit of spring cleaning on my outstanding issues.

#1555 asajeffrey - 2017-06-22T16:32:48.072124

Submitted PR #17475: Added exception-handling to worker wpt tests.

#1556 asajeffrey - 2017-06-22T14:42:16.724725

Did root cause analysis on issue #17460 "Intermittent OK (expected ERROR) in /workers/Worker_ErrorEvent_error.htm".

#1557 asajeffrey - 2017-06-21T19:23:24.931494

Submitted PR #17456: Paint worklet size should agree with Chrome.

#1558 asajeffrey - 2017-06-20T18:08:30.381350

Got paint worklets to pass all the css-paint-api tests other than those that use features we don't yet support (drawImage and inputArguments).

#1559 asajeffrey - 2017-06-19T19:07:43.728372

Submitted PR #17410: Support nested requestAnimationFrame in the presence of reftest-wait.

#1560 asajeffrey - 2017-06-16T17:22:38.651176

Submitted PR #17364: Implement paint worklet properties.

#1561 asajeffrey - 2017-06-14T20:16:51.040720

Submitted PR #17326: Implement paint worklets rendering context.

#1562 asajeffrey - 2017-06-13T15:49:09.716278

submitted PR #17298: Added Debug implementations.

#1563 asajeffrey - 2017-06-12T18:25:12.210693

Submitted PR #17278: Clear webrender image id when resizing a canvas.

#1564 asajeffrey - 2017-06-08T17:43:35.845413

Submitted PR #17239: Implemented paint worklets invoking worklet scripts.

#1565 asajeffrey - 2017-06-08T13:57:28.489282

Landed PR #17077: Removed root browsing context from constellation.

#1566 asajeffrey - 2017-06-06T20:46:27.922521

submitted PR #17193: Count number of braces on a line when checking spec links in test-tidy.

#1567 asajeffrey - 2017-06-06T01:51:26.064090

Submitted rust-mozjs pull request 364: Rewrote documentation for conversion failure modes. https://github.com/servo/rust-...

#1568 asajeffrey - 2017-06-05T23:31:27.475299

the webdriver spec issue I filled is now fixed! https://github.com/w3c/webdriv...

#1569 asajeffrey - 2017-06-03T17:27:33.765995

Submitted PR #17150: Implemented the plumbing for paint worklets.

#1570 asajeffrey - 2017-06-01T23:00:36.365657

Rebased my paint worklets branch (https://github.com/asajeffrey/...) which had bitrotted.

#1571 asajeffrey - 2017-05-29T18:08:09.428297

Submitted PR #17077: Removed root browsing context from constellation.

#1572 asajeffrey - 2017-05-26T01:27:49.265012

Wrote a PoC API for safe linear access to JS-managed data in Rust: https://github.com/asajeffrey/...

#1573 asajeffrey - 2017-05-23T15:50:29.628233

Mucking around with Rust/JS API bindings: https://github.com/asajeffrey/...

#1574 asajeffrey - 2017-05-22T19:09:52.208289

Submitted PR #16997: Webdriver browsing contexts not pipelines.

#1575 asajeffrey - 2017-05-17T23:13:30.166801

Landed PR #16814: Implement Houdini worklets.

#1576 asajeffrey - 2017-05-17T21:02:44.578435

submitted PR #16916: Added a TopLevelBrowsingContextId type.

#1577 asajeffrey - 2017-05-15T19:30:25.374669

Submitted PR #16876: Renamed constellation::Frame to constellation::BrowsingContext.

#1578 asajeffrey - 2017-05-12T20:12:08.818140

submitted PR #16845: Renamed BrowsingContext to WindowProxy in script.

#1579 asajeffrey - 2017-05-11T16:19:02.542968

Submitted PR #16814 "Implement Houdini worklets".

#1580 asajeffrey - 2017-05-05T18:44:43.196472

Created a worklet thread pool, and hooked it into display list generation. https://github.com/asajeffrey/...

#1581 asajeffrey - 2017-05-02T19:55:34.583811

Landed PR #16520 "Added WPT test case for same-origin-domain checking after adopting a node", which is a test case for issue #16515.

#1582 asajeffrey - 2017-05-01T22:56:57.205132

talking to nmatsakis about recursive trait checking.

#1583 asajeffrey - 2017-05-01T15:53:11.065173

Finishing up the thread pool implemention for worklets: https://github.com/asajeffrey/...

#1584 asajeffrey - 2017-05-01T15:50:37.694110

ICFP industrial relations business.

#1585 asajeffrey - 2017-04-30T05:07:19.921187

attended the ICFP PC meeting.

#1586 asajeffrey - 2017-04-25T18:09:44.168475

Published swapper, a crate which allows threads to swap ownership of data: https://crates.io/crates/swapper

#1587 asajeffrey - 2017-04-18T17:41:13.971500

Submitted PR #16520, a WPT test case for issue #16515.

#1588 asajeffrey - 2017-04-18T15:04:02.521376

Looking at issue #16515 "Transplant DOM node reflectors when adopting nodes between globals".

#1589 asajeffrey - 2017-04-06T21:25:32.579293

Working on implementing worklets (https://github.com/asajeffrey/...).

#1590 asajeffrey - 2017-03-29T22:12:34.051399

Submitted ipc-channel pull request 161 "Added sender.send_borrowed(data), to reduce copying" https://github.com/servo/ipc-c....

#1591 asajeffrey - 2017-03-29T21:17:21.252130

attending the embedding meeting by vidyo.

#1592 asajeffrey - 2017-03-29T21:15:07.201329

published https://crates.io/crates/serde... which can be used to reduce copying in ipc channels.

#1593 asajeffrey - 2017-03-25T00:00:16.632080

Finished my reviewing as a program committee member for ICFP 2017.

#1594 asajeffrey - 2017-03-20T16:06:08.609472

Doing my reviewing as a program committee member for ICFP 2017.

#1595 asajeffrey - 2017-03-17T18:11:37.661555

Created https://github.com/asajeffrey/..., working towards reducing copying when sending on an ipc channel.

#1596 asajeffrey - 2017-03-17T18:06:46.249618

Landed PR #15799: "Implement dissimilar-origin window.parent and window.top".

#1597 asajeffrey - 2017-03-16T14:34:18.851220

Landed PR #15965: "Disable tinyfiledialog popups when running in headless mode".

#1598 asajeffrey - 2017-03-15T21:03:06.444794

Landed PR #15679: "Implement cross-thread postMessage".

#1599 asajeffrey - 2017-03-15T16:20:26.924790

Landed PR #15536 "Implement setter for document.domain".

#1600 asajeffrey - 2017-03-14T20:49:10.792542

Landed PR #15878 "Frames in the constellation store LoadData rather than just URLs."

#1601 asajeffrey - 2017-03-14T20:33:50.787745

Submitted WHATWG issue "Which location should reload on history.go(0)?" https://github.com/whatwg/html...

#1602 asajeffrey - 2017-03-10T03:10:49.378539

Working on reducing the copying needed for sending on an ipc channel. https://github.com/servo/ipc-c...

#1603 asajeffrey - 2017-03-09T01:05:59.603906

Submitted PR #15878 "Frames in the constellation store LoadData rather than just URLs".

#1604 asajeffrey - 2017-03-02T16:27:04.042955

Submitted PR #15799 "Implement dissimilar-origin window.parent and window.top".

#1605 asajeffrey - 2017-03-02T00:12:04.280235

Working on issue #14996, "Cross-origin window.parent".

#1606 asajeffrey - 2017-02-28T17:06:57.459168

ICFP industrial relations chair 2018-19.

#1607 asajeffrey - 2017-02-22T18:47:17.266879

Landed PR #15438 "Add ImmutableOrigin to allow for serializing origins," originally by cbrewster.

#1608 asajeffrey - 2017-02-21T22:33:08.704410

Submitted PR #15679: "Implement cross-thread postMessage".

#1609 asajeffrey - 2017-02-21T16:55:45.591858

Submitted PR #15674: "Support running ./mach test-wpt /html."

#1610 asajeffrey - 2017-02-20T15:58:20.620020

Landed PR #15618 "Prevent the constellation from panicking if there is a deserialization error".

#1611 asajeffrey - 2017-02-17T19:54:55.852314

Submitted PR #15618 "Prevent the constellation from panicking if there is a deserialization error".

#1612 asajeffrey - 2017-02-17T16:04:35.721207

Landed PR #15358 "Allow browsing contexts to resolve to cross-origin windows".

#1613 asajeffrey - 2017-02-15T19:13:03.895271

Tracked down the root cause of issue #15435.

#1614 asajeffrey - 2017-02-13T20:56:06.836620

Submitted PR #15536 "Implement setter for document.domain".

#1615 asajeffrey - 2017-02-10T23:47:41.442424

Working on issue #934 "Implement document.domain".

#1616 asajeffrey - 2017-02-09T22:36:39.864584

Submitted PR #15478 "Added some same-origin-domain checks."

#1617 asajeffrey - 2017-02-09T20:53:29.340029

Working on replacing some same-origin checks which should be same-origin-domain.

#1618 asajeffrey - 2017-02-08T01:36:18.827732

Submitted PR #15438 "Add ImmutableOrigin to allow for serializing origins," joint work with cbrewster.

#1619 asajeffrey - 2017-02-07T21:27:04.965703

Working on issue 14892 "Serializing origins".

#1620 asajeffrey - 2017-02-03T00:04:05.163516

Submitted PR #15358 "Allow browsing contexts to resolve to cross-origin windows".

#1621 asajeffrey - 2017-01-31T22:27:44.641296

Still working on issue #15180 "WindowProxy for browsing contexts whose active document is in another script thread."

#1622 asajeffrey - 2017-01-30T14:14:06.864322

Landed whatwg/fetch pull request 470 "Clarified that origins are compared as being same-origin". https://github.com/whatwg/fetc...

#1623 asajeffrey - 2017-01-29T05:36:30.982513

Landed pull #15120 "Allow windows to share browsing contexts."

#1624 asajeffrey - 2017-01-28T01:29:12.455241

Landed PR #14971 "Constellation informs script about documents becoming inactive, active or fully active."

#1625 asajeffrey - 2017-01-27T20:07:38.912160

Landed rust-mozjs pull request 328 "Allow interior mutability of Heap objects." https://github.com/servo/rust-...

#1626 asajeffrey - 2017-01-27T18:20:59.677662

Submitted whatwg/fetch pull request 470 "Clarified that origins are compared as being same-origin." https://github.com/whatwg/fetc...

#1627 asajeffrey - 2017-01-27T17:56:23.772703

Submitted rust-mozjs pull request 328 "Allow interior mutability of Heap objects." https://github.com/servo/rust-...

#1628 asajeffrey - 2017-01-27T00:20:47.056005

Submitted fetch issue "Clarification: how are origins compared for equality?" https://github.com/whatwg/fetc...

#1629 asajeffrey - 2017-01-26T22:23:58.125865

Submitted wptrunner pull request 231 "Added command line options to set the host and external_host." https://github.com/w3c/wptrunn...

#1630 asajeffrey - 2017-01-26T22:20:50.315710

Submitted issue #15247 "Fetch is not setting origin correctly." https://github.com/servo/servo...

#1631 asajeffrey - 2017-01-26T18:14:07.530389

Tracking down test failures due to running wpt with host=localhost (https://github.com/servo/servo...).

#1632 asajeffrey - 2017-01-25T00:06:11.066070

Working on issue #15180 "WindowProxy for browsing contexts whose active document is in another script thread."

#1633 asajeffrey - 2017-01-19T22:24:06.154692

Submitted pull #15120 "Allow windows to share browsing contexts."

#1634 asajeffrey - 2017-01-17T19:51:11.868623

interviewing.

#1635 asajeffrey - 2017-01-13T19:08:35.102414

Looking at transplanting WindowProxy objects ( https://github.com/servo/servo... ).

#1636 asajeffrey - 2017-01-12T23:00:19.518528

Landed pull 14990 "Remove reflow status from browsing context."

#1637 asajeffrey - 2017-01-12T17:54:01.610474

Did a spring-clean of my outstanding issues.

#1638 asajeffrey - 2017-01-12T16:28:18.019061

Researching an intermittent timeout in /_mozilla/mozilla/websocket_connection_fail.html ( https://github.com/servo/servo... ).

#1639 asajeffrey - 2017-01-12T02:27:53.791690

Submitted pull 14971 "Constellation informs script about documents becoming inactive, active or fully active."

#1640 asajeffrey - 2017-01-09T21:49:33.538203

on PTO due to flight delays.

#1641 asajeffrey - 2017-01-06T14:42:58.384427

Landed pull #14860 "Index the session past correctly when discarding".

#1642 asajeffrey - 2017-01-06T10:45:52.929536

Landed #14559 "Implement browsing context discarding" (https://github.com/servo/servo...).

#1643 asajeffrey - 2017-01-05T21:16:53.390834

Finished rebasing all my PRs that had bitrotted over the holidays.

#1644 asajeffrey - 2017-01-05T15:43:48.818762

Submitted #14860 "Index the session past correctly when discarding" (https://github.com/servo/servo...) which should fix #7572 "Servo panics exactly after 144 navigations".

#1645 asajeffrey - 2017-01-05T15:41:45.165567

Landed #14351 "An in-memory RNG that shares its file descriptor" (https://github.com/servo/servo...).

#1646 asajeffrey - 2017-01-05T10:28:18.420594

Landed #14312 "Implement discarding Document objects to reclaim space" (https://github.com/servo/servo...).

#1647 asajeffrey - 2017-01-04T11:33:21.194418

Unbitrotted #14312 "Implement discarding Document objects to reclaim space" (https://github.com/servo/servo...)

#1648 asajeffrey - 2017-01-04T11:32:17.462027

Visiting the London office.

#1649 asajeffrey - 2017-01-04T11:31:45.999090

Back from PTO.

#1650 asajeffrey - 2016-12-23T21:53:31.631557

Submitted #14707 "Pipeline documentation comments" (https://github.com/servo/servo...)

#1651 asajeffrey - 2016-12-23T21:52:52.019273

Submitted #14698 "Constellation documentation comments" (https://github.com/servo/servo...).

#1652 asajeffrey - 2016-12-23T03:06:25.630128

Discussed whatwg spec issue "Continue to attempt to clarify the reference graph for browsing contexts/Documents/Windows/WindowProxys" (https://github.com/whatwg/html...).

#1653 asajeffrey - 2016-12-23T03:01:22.809896

Working on documenting the constellation (https://github.com/asajeffrey/...).

#1654 asajeffrey - 2016-12-23T02:59:39.700769

Rewrote #14312 "Implement discarding Document objects to reclaim space" (https://github.com/servo/servo...).

#1655 asajeffrey - 2016-12-16T00:16:55.429165

Landed PR #14260 "Rename ScriptChan in constellation to EventLoop." (https://github.com/servo/servo...)

#1656 asajeffrey - 2016-12-15T04:23:14.309814

Landed PR #14592 "Remove the util crate." (https://github.com/servo/servo...)

#1657 asajeffrey - 2016-12-12T22:20:23.223534

Submitted PR #14559 "Implement browsing context discarding." (https://github.com/servo/servo...)

#1658 asajeffrey - 2016-12-12T15:10:02.923954

Working on #14411 "Discard documents and browsing contexts synchronously." (https://github.com/servo/servo...)

#1659 asajeffrey - 2016-12-12T15:08:55.978871

Back from MozAloha.

#1660 asajeffrey - 2016-12-08T17:35:29.270701

Now coordinating academic outreach and internships for servo.

#1661 asajeffrey - 2016-12-08T17:33:04.117535

Landed #14479 "Added debugging to htmliframeelement.rs" (https://github.com/servo/servo...).

#1662 asajeffrey - 2016-12-02T14:18:43.814961

Attending the Midwest PL Summit (http://pl.cs.uchicago.edu/PLSu...).

#1663 asajeffrey - 2016-12-01T16:21:52.472915

working on https://github.com/servo/servo... (Discard documents and browsing contexts synchronously).

#1664 asajeffrey - 2016-12-01T16:19:47.892882

helped land https://github.com/servo/servo....

#1665 asajeffrey - 2016-11-30T16:34:07.359813

Today I created a standup account.

#1666 nox - 2018-09-11T23:15:52.905189

https://github.com/KhronosGrou...

#1667 nox - 2018-09-11T11:36:22.677201

Fixing all PACK_ALIGNMENT-related stuff, requires me to look at WebGL 2 (or mark new tests as crashing there, and I don't want to). Checked arithmetics are making my life miserable.

#1668 nox - 2018-09-07T14:41:38.954181

Making more WebGL messaging use byte channels.

#1669 nox - 2018-09-05T09:32:14.336231

Cleaned up https://github.com/web-platfor...

#1670 nox - 2018-09-03T12:48:17.347259

Looking info properly implementing the named properties on Window because a lot of tests are failing because we don’t have them.

#1671 nox - 2018-09-03T10:11:52.086153

Did some wpt metadata janitoring.

#1672 nox - 2018-08-31T06:29:31.105415

Filed https://github.com/KhronosGrou...

#1673 nox - 2018-08-25T14:17:40.060475

Made my code impact negative again.

#1674 nox - 2018-08-25T12:00:41.687629

Filed https://github.com/KhronosGrou... about vertexAttrib*v methods.

#1675 nox - 2018-08-24T20:19:45.300981

Updating Khronos' WebGL tests.

#1676 nox - 2018-08-22T13:57:47.131134

Finally understood what's going on with mozjs' CI and got r=jdm.

#1677 nox - 2018-08-22T10:19:11.879399

Made some poogress around my libc++ issues with bindgen in mozjs_sys.

#1678 nox - 2018-08-22T08:01:33.001783

Reinstalling Xcode to see if that solves my damn issues.

#1679 nox - 2018-08-20T11:26:26.113670

Reviewed the SMUP PR.

#1680 nox - 2018-08-03T10:57:17.216025

Working on https://github.com/servo/servo... before going on P T O

#1681 nox - 2018-08-02T17:13:14.836720

Bought a fancy pentalobe screwdriver and cleaned up the dust in my laptop. 10/10 would clean again

#1682 nox - 2018-08-01T12:06:31.516321

Cleaned up handling of vertex attrib arrays in PR #21307.

#1683 nox - 2018-07-31T11:54:11.766701

Working on making all vertex attribs go through a VAO object, even when bound on the default VAO.

#1684 nox - 2018-07-30T16:51:46.733229

Adding bug links to all remaining WebGL expected failures.

#1685 nox - 2018-07-30T12:14:48.928807

Working on cleaning the various is_deleted methods in WebGL to make them more intuitive and less confusing. Most of them just return whether an object was marked for deletion, not actually deleted.

#1686 nox - 2018-07-27T18:25:44.395275

Filed https://github.com/KhronosGrou... about the WebGL tests trying plain old arrays where the spec requires typed ones.

#1687 nox - 2018-07-25T13:47:46.256025

Filed PR #21246 to cache capabilities in WebGLRenderingContext and implement stencil checks next.

#1688 nox - 2018-07-25T13:42:55.714140

Landed PR #21240 yesterday.

#1689 nox - 2018-07-24T08:48:00.229136

Working on consolidating WebGLObject by storing a Dom<webglrenderingcontext> of its own context in it.</webglrenderingcontext>

#1690 nox - 2018-07-18T16:38:54.579334

Implemented gl.getUniform() in PR #21202.

#1691 nox - 2018-07-17T09:26:20.306067

Filed https://github.com/pcwalton/pa... because there is already a crate named pathfinder.

#1692 nox - 2018-07-16T09:57:17.971559

Fixed all the gl.uniform* methods in PR #21184, all that remains is to actually implement gl.getUniform.

#1693 nox - 2018-07-14T14:33:39.823466

Managed to implement the correct array checks in gl.getUniformLocation.

#1694 nox - 2018-07-13T09:17:54.704433

Got my aha moment about WebGL uniforms, back to coding the stuff I finally understood.

#1695 nox - 2018-07-07T13:23:28.722338

Implemented ANGLE_instanced_arrays in PR #21129.

#1696 nox - 2018-07-06T11:24:58.619702

Correctly implemented the vertex buffer checks in drawArrays in PR #21129.

#1697 nox - 2018-07-05T20:00:08.677487

Filed a bug about WebGL in Firefox. https://bugzilla.mozilla.org/s...

#1698 nox - 2018-07-05T14:43:00.977999

Landed PR #21118 woot woot.

#1699 nox - 2018-07-03T13:43:26.998018

Filed PR #21118.

#1700 nox - 2018-06-28T16:01:40.679291

Tracked down why a final check didn't work in my implementation of ANGLE_instanced_arrays. AFAIK the test is wrong, will file issue against the Khronos repository tomorrow.

#1701 nox - 2018-06-26T13:31:39.097163

Continued implementation of ANGLE_instanced_arrays, trying to understand why some tests from /_mozilla/webgl/conformance-1.0.3/conformance/extensions/angle-instanced-arrays-out-of-bounds.html are still failing.

#1702 nox - 2018-06-25T15:26:22.474638

Started implementing ANGLE_instanced_arrays, only an error condition needs to be written now.

#1703 nox - 2018-06-22T13:54:48.332790

Implemented EXT_blend_minmax (PR #21080).

#1704 nox - 2018-06-22T12:56:32.800859

Properly enabled EXT_shader_texture_lod (PR #21081).

#1705 nox - 2018-06-20T16:05:40.294365

Landed PR #21072.

#1706 nox - 2018-06-18T09:39:10.615635

Still trying to fix https://github.com/servo/servo...

#1707 nox - 2018-06-06T10:27:01.391871

Implemented EXT_texture_filter_anisotropic in PR #20959

#1708 nox - 2018-06-04T15:00:40.255422

Implemented EXT_shader_texture_lod in PR #20915

#1709 nox - 2018-05-26T05:59:19.606280

Going to RustFest.

#1710 nox - 2018-05-25T08:46:17.155742

Made a PR to enable a couple of extensions in gleam. https://github.com/servo/gleam...

#1711 nox - 2018-05-24T11:54:44.258071

Landed PR #20771, gl.getParameter is now almost fully implemented.

#1712 nox - 2018-05-24T07:16:52.991815

Submitted my Rust workweek expenses.

#1713 nox - 2018-05-23T14:14:46.423280

Fought with rustup and won. Now building Servo with a new nightly to check the executable size.

#1714 nox - 2018-05-23T09:44:54.922759

Tried to yet again make a rustup locally, filed https://github.com/rust-lang-n...

#1715 nox - 2018-05-22T09:37:39.348909

https://github.com/rust-lang/r... landed so we should be able to rustup with next nightly.

#1716 nox - 2018-05-21T12:06:40.568359

https://github.com/rust-lang/r...

#1717 nox - 2018-05-18T12:35:38.560333

https://github.com/rust-lang/r...

#1718 nox - 2018-05-15T12:13:58.072521

Backported next blocker fix for MergeFunctions to rust-lang/llvm. https://github.com/rust-lang/l...

#1719 nox - 2018-05-14T12:32:24.578184

https://github.com/rust-lang/r...

#1720 nox - 2018-05-09T16:08:12.320846

https://github.com/rust-lang/l...

#1721 nox - 2018-05-04T16:07:42.875871

https://bugs.llvm.org/show_bug...

#1722 nox - 2018-05-04T15:59:49.848788

Finally made myself an LLVM Bugs account.

#1723 nox - 2018-05-02T10:27:37.382765

https://internals.rust-lang.or...

#1724 nox - 2018-04-25T13:20:41.342605

Finished my Rust PR to emit range metadata on calls returning scalars. https://github.com/rust-lang/r...

#1725 nox - 2018-04-25T13:20:13.250843

Finished my Rust PR to use ScalarPair for tagged enums. https://github.com/rust-lang/r...

#1726 nox - 2018-04-25T13:19:50.522663

Finished writing my gleam rewrite to clean up how we handle parameters in Servo.

#1727 nox - 2018-04-25T13:19:01.903033

Took care of the WR bump.

#1728 nox - 2018-04-25T13:18:58.252329

Took care of the WPT bump.

#1729 nox - 2018-04-17T12:14:32.121994

Done auditing the current status of our WebGL 1.0 implementation.

#1730 nox - 2018-04-16T09:04:49.067360

Finished going through all our current DOM code for WebGL, comparing it to the DOM methods defined in the spec. Now reviewing our current support of the various limits and constraints described in https://www.khronos.org/regist...

#1731 nox - 2018-04-16T08:35:33.303840

Filed https://github.com/rust-lang/r... because I got too curious about it.

#1732 nox - 2018-04-07T11:56:09.877285

Trying to carry the WPT sync to completion.

#1733 nox - 2018-04-04T16:36:31.524833

Filed quite a few new WebGL 1.0 issues, I plan to file one for each missing piece of our current implementation and then see which are the most important ones with other people.

#1734 nox - 2018-04-03T12:04:59.978981

Following the well-known nox depth-first tradition, my work went from looking at WebGL 2 to updating our WebIDL parser from upstream Gecko.

#1735 nox - 2018-04-03T11:43:09.604840

Start looking at what is missing in WebGL 2 specifically (hint: everything).

#1736 nox - 2018-04-03T09:05:09.166687

Triaged a bunch of WebGL bugs and filed some new ones.

#1737 nox - 2018-04-03T09:04:59.123680

Managed to leave my rustc shiny toys alone and put on my WebGL hat.

#1738 nox - 2018-03-30T13:56:21.724117

Opened a PR to treat repr(Rust) univariant fieldless enums as a ZST https://github.com/rust-lang/r...

#1739 nox - 2018-03-30T09:46:00.687668

Filed a PR to reverse the two variants of Option<t> https://github.com/rust-lang/r...</t>

#1740 nox - 2018-03-29T11:46:37.662032

Filed https://github.com/rust-lang/r... and checked that Gecko builds with the mergefunc pass enabled on all platforms. https://treeherder.mozilla.org...

#1741 nox - 2018-03-28T09:33:23.234442

I’m apparently now leading the Rust codegen WG.

#1742 nox - 2018-03-27T15:02:02.873770

Implement the same optimisation as yesterday, but for a different kind of enums. https://github.com/rust-lang/r...

#1743 nox - 2018-03-26T14:42:37.842141

Taught rustc to represent Option<(&T, &U)> and all similar types as ScalarPair, meaning it can now be passed as 2 registers instead of as a pointer to the stack. https://github.com/rust-lang/r...

#1744 nox - 2018-03-26T11:53:48.919205

Harass eddyb about layout questions. I'll probably repeat this standup entry every damn day of the Rust All Hands. :3

#1745 nox - 2018-03-24T14:29:40.037946

Made a gist to keep track of why some WebGL tests error out. https://gist.github.com/nox/64...

#1746 nox - 2018-03-23T15:46:14.919045

Fixed a gazillion timeouts in WebGL tests

#1747 nox - 2018-03-22T09:26:08.684063

Fixed a bunch of WebGL bugs and found a pesky partially implemented method (gl.getParameter).

#1748 nox - 2018-03-21T12:23:39.645270

Triaged all WebGL issues.

#1749 nox - 2018-03-20T08:58:48.634104

Having some big brain ideas for rustc https://botbot.me/mozilla/rust...

#1750 nox - 2018-03-19T13:48:05.678640

Filed https://github.com/rust-lang/r... to scratch an itch.

#1751 nox - 2018-03-16T10:03:35.405839

Finished my Rust RFC for specifying discriminants of arbitrary enums https://github.com/rust-lang/r...

#1752 nox - 2018-03-16T08:40:51.515091

Filed https://github.com/MortimerGor...

#1753 nox - 2018-03-16T08:38:10.613462

Filed https://github.com/MortimerGor...

#1754 nox - 2018-03-16T08:37:52.732647

Filed https://github.com/MortimerGor...

#1755 nox - 2018-03-16T08:28:28.423818

Filed https://github.com/MortimerGor...

#1756 nox - 2018-03-16T08:13:22.693778

Filed https://github.com/MortimerGor...

#1757 nox - 2018-03-12T13:11:43.225945

Filed https://github.com/carllerche/... in case we want to use bytes in h5e.

#1758 nox - 2018-03-12T10:23:45.343672

Started writing a Rust RFC for explicit discriminants on arbitrary enum variants: https://hackmd.io/6bo1QWgfSFyg...

#1759 nox - 2018-03-12T09:17:32.213759

Started reading and thinking about WebVR testing.

#1760 nox - 2018-03-12T09:17:05.685114

Cleaned up some intermittent issues.

#1761 nox - 2018-03-12T09:16:59.215611

Finished my large style_derive cleanup.

#1762 nox - 2018-03-09T09:06:13.764221

Derived a few more ToCss implementations and adapted the code to prepare for https://github.com/rust-lang/r...

#1763 nox - 2018-03-05T14:31:48.444110

Continue to derive code like my life depended on it.

#1764 nox - 2018-03-02T17:08:35.846163

Filed another bug against MDN to let it allow me to connect as nox. https://bugzilla.mozilla.org/s...

#1765 nox - 2018-03-02T17:06:37.780031

Filed a bug against MDN to fix a dead link. https://bugzilla.mozilla.org/s...

#1766 nox - 2018-03-02T15:17:00.650209

Filed PR #20171, which led to the specs needing a fix in https://github.com/w3c/csswg-d...

#1767 nox - 2018-02-28T15:07:27.540394

Also filed https://github.com/bluss/rust-...

#1768 nox - 2018-02-28T12:37:39.305848

Filed an issue to try to get a changelog in image. https://github.com/PistonDevel...

#1769 nox - 2018-02-27T20:56:46.923989

Removed another pointless abstraction in Stylo in https://github.com/servo/servo...

#1770 nox - 2018-02-27T20:55:45.528657

Helped with https://github.com/rust-lang/r...

#1771 nox - 2017-10-20T12:12:44.677330

Got schooled about the media stack threading by cpearce's beautiful boxes drawn on a whiteboard.

#1772 nox - 2017-09-06T11:23:11.896494

Started cleaning up HTMLMediaElement.

#1773 nox - 2017-05-09T15:12:25.941583

Filed https://github.com/whatwg/comp....

#1774 nox - 2017-05-09T12:42:06.290094

Filed https://github.com/w3c/csswg-d....

#1775 nox - 2017-05-09T12:37:04.435476

Filed https://bugzilla.mozilla.org/s....

#1776 nox - 2017-05-05T19:40:29.954576

Properly set my gravatar on mozreview, an important thing to do to finish the week.

#1777 nox - 2017-05-04T08:15:29.018687

Finished implementing grid-template-areas.

#1778 nox - 2017-05-04T08:15:05.459270

Asked for L1 commit access.

#1779 nox - 2017-04-30T07:51:46.618123

Setting up git-cinnabar, waiting for shops to open, because my fridge is empty and I need breakfast.

#1780 nox - 2017-04-24T15:36:33.553174

Feeling quirky, currently halfway through the implementation of https://quirks.spec.whatwg.org....

#1781 nox - 2017-04-21T15:06:25.995563

Spent 3 hours at my univ, telling people to try to join Mozilla, to learn Rust, and to contribute to Servo.

#1782 nox - 2017-04-18T12:12:48.558460

Opened PR #16513.

#1783 nox - 2017-04-18T12:12:43.656625

Opened PR #16511.

#1784 nox - 2017-04-13T17:01:03.068900

Filed PR #16440.

#1785 nox - 2017-04-13T15:55:28.679534

Found a couple of rustc oddities filed as https://github.com/rust-lang/r... and https://github.com/rust-lang/r....

#1786 nox - 2017-04-13T15:02:37.901709

Filed PR #16435.

#1787 nox - 2017-04-12T12:06:32.297701

Filed PR #16382, as per my abductors' orders.

#1788 nox - 2017-04-12T12:03:43.023799

GOT KIDNAPPED BY STYLO TEAM, PLS SEND HELP

#1789 nox - 2017-04-10T22:42:28.790236

Filed https://github.com/hyperium/hy....

#1790 nox - 2017-04-10T11:53:09.217238

Filed https://github.com/sfackler/hy....

#1791 nox - 2017-04-10T10:58:28.486944

Implemented a good chunk of mixed content blocking.

#1792 nox - 2017-04-10T10:58:11.268404

Triaged half of the A-network issues.

#1793 nox - 2017-04-10T10:57:51.314736

Filed https://github.com/hyperium/hy....

#1794 nox - 2017-04-07T12:34:51.650934

Started reviewing GSoC applications.

#1795 nox - 2017-04-07T12:34:35.906379

Killed some more net code.

#1796 nox - 2017-04-07T12:34:32.330131

Reviewed Gamepad API PR again.

#1797 nox - 2017-04-07T12:34:24.175049

Filed https://github.com/w3c/fxtf-dr....

#1798 nox - 2017-04-07T12:34:01.581723

Filed https://github.com/kaksmet/jpe....

#1799 nox - 2017-04-04T14:14:42.548530

Landed another bunch of net enhancements.

#1800 nox - 2017-04-04T14:14:32.499631

Did some triage.

#1801 nox - 2017-04-03T18:21:08.948022

Landed a bunch of enhancements in the net crate.

#1802 nox - 2017-03-31T18:07:08.777745

Landed PR #15868 by disabling WSS for now.

#1803 nox - 2017-03-29T16:08:08.741204

Filed PR #16180 WOOOOOOOO.

#1804 nox - 2017-03-29T09:20:52.247228

Landed PR #16160, which should be the last batch of improvements in the net crate before doing all the WS handshake ourselves.

#1805 nox - 2017-03-27T23:24:51.248338

Filed PR #16160 as part of the switch to tungstenite.

#1806 nox - 2017-03-27T12:51:00.045492

Landed a rustup with the new TryFrom::Error associated type.

#1807 nox - 2017-03-27T11:38:03.729176

Made various improvements to the net crate while investigating websocket.

#1808 nox - 2017-03-27T11:37:42.483608

Finished investigating websocket libraries and decided to switch servo to tungstenite.

#1809 nox - 2017-03-27T11:37:19.245343

Switched from rustc_serialize::base64 to the base64 crate.

#1810 nox - 2017-03-27T11:37:06.892090

Filed https://github.com/alicemaz/ru....

#1811 nox - 2017-03-27T11:36:47.759695

Filed https://github.com/whatwg/fetc....

#1812 nox - 2017-03-24T14:44:07.183454

Filed a couple of issues on tungstenite-rs, as usual for the prospect of switching to it for our own websocket needs.

#1813 nox - 2017-03-24T10:58:40.812219

Made all the missing PRs reappear in Homu.

#1814 nox - 2017-03-22T11:39:50.618269

Filed https://github.com/housleyjk/w....

#1815 nox - 2017-03-21T14:47:21.354165

Debated on the meaning of safety with nical and it was nice.

#1816 nox - 2017-03-15T16:55:02.969197

Carried Mukilan's PR #15938.

#1817 nox - 2017-03-15T15:46:56.725372

Reviewed and approved PR #15536.

#1818 nox - 2017-03-15T13:00:30.567164

Fixed the Hyper bump on Windows. 👍

#1819 nox - 2017-03-10T12:13:23.195129

Reached diamond in Overwatch only playing Reinhardt.

#1820 nox - 2017-03-09T15:24:59.237902

Bisected the Cargo regression.

#1821 nox - 2017-03-09T15:24:49.602257

Attended to some IRL HR-related meetings.

#1822 nox - 2017-03-07T15:39:08.042727

Did a final review pass on Hyper bump.

#1823 nox - 2017-03-07T15:38:55.418999

Continued the libc audit.

#1824 nox - 2017-03-07T15:38:48.705747

Did some triage.

#1825 nox - 2017-03-03T14:55:32.801170

Carried PR #15711 in PR #15808.

#1826 nox - 2017-03-03T14:55:03.338979

Carried PR #14620.

#1827 nox - 2017-03-03T14:34:56.142298

Filed https://github.com/irauta/bitr... for some licensing issue.

#1828 nox - 2017-03-03T11:49:39.447254

Went through all the pull requests on Github to see if some could progress and steal a few reviews from jdm.

#1829 nox - 2017-03-02T16:30:30.900606

Landed PR #15798.

#1830 nox - 2017-03-02T11:24:18.182076

Filed https://github.com/servo/rust-... to make the rust-websocket fork land in Servo.

#1831 nox - 2017-03-02T11:23:25.252292

Filed https://github.com/servo/saltf... to add rust-websocket and dwrote-rs to Homu.

#1832 nox - 2017-03-02T11:23:23.052710

Forked rust-websocket to the servo organisation to update hyper to 0.10 in it.

#1833 nox - 2017-03-01T16:44:18.592754

Reviewed PR #15503.

#1834 nox - 2017-03-01T14:06:15.381814

Broke Treeherder. 💣

#1835 nox - 2017-03-01T09:12:43.814463

Did a first review pass on Hyper and OpenSSL's bump.

#1836 nox - 2017-02-28T23:09:31.457974

Landed PR #15769 to remove serde_codegen from servo.

#1837 nox - 2017-02-28T15:05:15.447712

Filed pull requests to remove serde_codegen usage from dwrote and webrender.

#1838 nox - 2017-02-28T15:04:54.810074

Filed my deliverables.

#1839 nox - 2017-02-28T15:04:46.611429

Yanked servo-dwrote and published dwrote 0.3.0 from servo/dwrote-rs.

#1840 nox - 2017-02-24T15:05:03.876355

Removed rustc-serialize from a bunch of Servo components.

#1841 nox - 2017-02-24T01:09:46.984173

Opened PR #15715 to remove the last removable compiler plugin #[dom_struct], this means the procedural macro needs to be imported explicitly though.

#1842 nox - 2017-02-22T14:13:37.509674

Moved to serde_json for cookie persistence.

#1843 nox - 2017-02-20T16:27:42.717552

Took a day off to maybe tryhard at Overwatch for the last day of the season.

#1844 nox - 2017-02-19T00:08:28.775371

LANDED SERDE BUMP WOOO

#1845 nox - 2017-02-17T16:04:44.930347

Finally amended my #[repr(transparent)] RFC.

#1846 nox - 2017-02-16T23:55:09.450159

Made a successful try run of bumping serde into Servo, then fought a windmill named Travis.

#1847 nox - 2017-02-15T16:55:00.582626

Opened https://github.com/servo/servo....

#1848 nox - 2017-02-15T10:50:46.229660

Opened https://github.com/servo/servo....

#1849 nox - 2017-02-15T10:28:00.320267

Landed https://github.com/servo/servo....

#1850 nox - 2017-02-14T17:08:49.433276

Opened https://github.com/servo/servo....

#1851 nox - 2017-02-14T15:36:48.594557

The nightlies aren't as pinned as you think they are.

#1852 nox - 2017-02-14T15:29:36.028269

Landed https://github.com/servo/servo....

#1853 nox - 2017-02-14T02:02:53.192068

News from Serde bump: landed WR bump, now need to land ipc-channel bump to 0.6 and then we can finally bump Serde. Next adventure will be bumping Hyper.

#1854 nox - 2017-02-07T09:47:42.531153

Finally logged into standu.ps.

#1855 jdm - 2018-09-29 18:25:41.006661

testing standups feature

#1856 standups - 2018-09-29 18:25:41.227802

ok, submitted #60110 for https://www.standu.ps/user/jdm/

#1857 jdm - 2018-09-29 18:25:50.016720

curious

#1858 jdm - 2018-09-29 18:25:52.248990

oh no

#1859 eijebong - 2018-09-29 18:26:49.031444

lol

#1860 eijebong - 2018-09-29 18:26:58.077292

nice

#1861 jdm - 2018-09-29 18:27:29.817719

cleans his room instead of trying to debug that

#1862 jdm - 2018-09-30 20:34:34.005979

testing standup integration

#1863 pcwalton - 2018-09-20T19:03:40.441452

https://github.com/servo/webre...

#1864 pcwalton - 2018-09-04T17:52:16.112447

Adding fast Gaussian to WebRender.

#1865 pcwalton - 2018-08-21T18:39:52.920699

Experimenting with a more "mathematically principled" version of the dual Kawase blur that should hopefully match Gaussian blurs better (and also the spec)

#1866 pcwalton - 2018-08-13T18:47:15.809482

Experimenting with kawase blur (https://github.com/servo/webre...) and improving my Gecko patch to detect opaque RGBA images.

#1867 pcwalton - 2018-08-06T20:44:33.794000

WebRender/Pathfinder now compiles with font-kit. Now to get it actually working…

#1868 pcwalton - 2018-08-03T23:52:19.661534

Updating WebRender's Pathfinder backend to use font-kit.

#1869 pcwalton - 2018-08-02T22:12:51.754687

Just removed pathfinder_font_renderer in favor of font-kit. Fixes several bugs.

#1870 pcwalton - 2018-08-01T21:12:06.749400

Moving Pathfinder over to font-kit. End goal is to delete the pathfinder_font_renderer crate.

#1871 pcwalton - 2018-07-26T21:32:45.077498

Finished documenting font-kit. Now writing more unit tests.

#1872 pcwalton - 2018-07-25T22:01:15.651595

Writing documentation and tests for font-kit.

#1873 pcwalton - 2018-07-24T16:16:11.997415

Fixing a horrible use-after-free in DirectWrite code.

#1874 pcwalton - 2018-07-18T18:58:11.887057

font-kit should be feature-complete now. Now to fix bugs, write tests and docs, etc.

#1875 pcwalton - 2018-07-09T16:35:28.672211

Finishing up hinting support for font-kit. Next up: Font matching per the CSS3 Fonts spec.

#1876 pcwalton - 2018-07-06T18:47:17.564476

Fixing various bugs in font-kit

#1877 pcwalton - 2018-07-05T19:58:23.047397

Implementing the remaining portions of the FreeType support for font-kit.

#1878 pcwalton - 2018-07-02T22:04:36.021754

Writing the FreeType backend for font-kit

#1879 pcwalton - 2018-06-30T00:10:01.246253

All font-kit tests pass now for DirectWrite!

#1880 pcwalton - 2018-06-26T22:33:40.897380

Slowly getting tests to pass for the DirectWrite backend for font-kit (the platform font code for Pathfinder and Pilcrow, and hopefully Servo, etc. as well)

#1881 pcwalton - 2018-06-20T19:41:30.635722

Porting font-kit to Windows.

#1882 pcwalton - 2018-06-08T22:34:21.880733

Factoring out Servo/Pathfinder/Pilcrow font loading code into a new library so I can stop rewriting it over and over and over.

#1883 pcwalton - 2018-06-06T20:39:41.840945

Trying to get Pilcrow stood up and rendering text.

#1884 pcwalton - 2018-06-01T22:32:51.834174

Fixing crashes in Minikin one by one. Aiming to get Pilcrow powered by Minikin ASAP.

#1885 pcwalton - 2018-05-29T17:45:08.098208

Fixing bugs in my queue (gaol, webrender, pathfinder).

#1886 pcwalton - 2018-05-29T17:43:54.035466

Fixing bugs in my queue (gaol, webrender, pathfinder).

#1887 pcwalton - 2018-05-23T21:51:37.147656

Continuing work in converting Pilcrow over to use Minikin

#1888 pcwalton - 2018-05-22T05:05:38.486912

Porting Pilcrow over to Minikin.

#1889 pcwalton - 2018-05-03T00:51:16.205521

First steps toward WebRender on iOS.

#1890 pcwalton - 2018-04-09T17:36:23.322989

Porting Pathfinder-in-WebRender to Linux

#1891 pcwalton - 2018-04-05T18:54:47.888649

Working on simplifying the mesh-based antialiasing in Pathfinder.

#1892 pcwalton - 2018-04-02T16:20:20.612001

Continuing to refactor the Pathfinder-in-WebRender work per review comments.

#1893 pcwalton - 2018-03-30T00:01:57.511241

Revamped the WebRender/Pathfinder integration per review comments to make it less hacky. Now rebasing and cleaning up the resulting patch.

#1894 pcwalton - 2018-03-27T18:09:37.768190

Fixing https://github.com/servo/webre... and working through Pathfinder/WebRender review queue.

#1895 pcwalton - 2018-03-27T01:42:49.449254

Working through review queue for Pathfinder and WebRender.

#1896 pcwalton - 2018-03-22T02:12:26.332250

Putting the Pathfinder-in-WebRender work behind a Cargo feature in preparation for submission.

#1897 pcwalton - 2018-03-21T22:55:36.836311

Cleaning up the initial Pathfinder-in-WebRender pull request.

#1898 pcwalton - 2018-03-20T18:48:07.544033

Updating the Pathfinder-in-WebRender branch to use the new Pathfinder stencil-and-cover technique.

#1899 pcwalton - 2018-03-13T17:46:59.999077

Experimenting with precomputing the area calculations to simplify the Pathfinder shaders.

#1900 pcwalton - 2018-03-12T18:33:28.448772

Redoing the stencil analytic AA algorithm in Pathfinder a bit to improve rendering quality for grayscale AA.

#1901 pcwalton - 2018-03-09T19:29:09.776644

Working on fixing a nasty rendering bug in the new Pathfinder algorithm.

#1902 pcwalton - 2018-03-07T17:55:27.149018

Yesterday, got Pathfinder able to render glyphs in Firefox via WebRender. Today, fixing various bugs that cropped up in the integration.

#1903 pcwalton - 2018-03-06T17:37:34.750860

Fixing Pathfinder on Windows and getting WebRender/Pathfinder to work on that platform.

#1904 pcwalton - 2018-03-05T17:50:51.787830

Over the weekend, implemented subpixel AA in WebRender+Pathfinder. Today, adding support for FreeType.

#1905 pcwalton - 2018-03-02T22:02:29.430608

Refactoring and adding support for subpixel AA to the WebRender/Pathfinder glyph rasterizer.

#1906 pcwalton - 2018-02-27T19:04:29.680362

More work on Pathfinder in WebRender. Starting with grayscale antialiased Web fonts.

#1907 pcwalton - 2018-02-26T18:32:36.757927

Continuing to work on integrating Pathfinder font rendering into a WebRender branch.

#1908 pcwalton - 2018-02-23T23:57:36.448802

Working on adding Pathfinder glyph rendering support to WebRender.

#1909 pcwalton - 2018-02-22T18:01:23.486679

Updating the DirectWrite stuff in Pathfinder to use Lyon.

#1910 pcwalton - 2018-02-20T19:35:29.770091

Working on upstreaming Pathfinder’s distance AA algorithm to WebRender.

#1911 pcwalton - 2018-02-17T18:48:58.532238

Just landed the new stencil-based analytic antialiasing technique in Pathfinder.

#1912 pcwalton - 2018-02-15T23:52:01.855181

Adding stem darkening support to the new font rendering algorithm in Pathfinder, and porting its signed distance algorithm to WebRender for use in borders.

#1913 pcwalton - 2018-02-14T19:12:49.267722

Taking a quick break to improve WebRender’s handling of ellipses and tweak its antialiasing, using stuff I’ve learned from working on Pathfinder.

#1914 pcwalton - 2018-02-14T00:20:07.890059

Adding stem darkening support to the new stencil-and-cover antialiasing method.

#1915 pcwalton - 2018-02-12T20:24:38.314638

Re-adding rotation support to the new optimized stencil-and-cover antialiasing shader, and optimizing it some more.

#1916 pcwalton - 2018-02-09T00:32:37.361059

Continuing to optimize the new antialiasing shaders in Pathfinder 2.

#1917 pcwalton - 2018-02-07T22:26:13.821536

Just got rotation working for the new AA technique. Now optimizing the math and cleaning it up.

#1918 pcwalton - 2018-02-07T02:57:50.066070

Got the core of stencil-and-cover ported over to use the new distance-approximation-based antialiasing algorithm. Still need to get rotation working.

#1919 pcwalton - 2018-02-05T16:50:46.569876

Adapting the new Pathfinder antialiasing technique to font rendering.

#1920 pcwalton - 2018-02-03T00:30:11.288066

Finishing up the new distance-based antialiasing technique. Also, for fun, demonstrated nice theoretical bounds on its accuracy.

#1921 pcwalton - 2018-01-31T21:00:29.248666

Continuing to work on the revised MCAA using implicitization.

#1922 pcwalton - 2018-01-30T17:41:53.509371

Experimenting with a new rendering technique based on implicitization and fragment derivatives.

#1923 pcwalton - 2018-01-29T18:41:50.858935

Finishing Lyonizing Pathfinder.

#1924 pcwalton - 2018-01-27T02:13:24.842935

Continuing work on lyonizing Pathfinder.

#1925 pcwalton - 2018-01-25T17:39:30.525395

Continuing to port Pathfinder over to use Lyon. Mostly done.

#1926 pcwalton - 2018-01-23T17:41:08.165300

Going to try switching Pathfinder over to use some of Lyon’s code to reduce duplication.

#1927 pcwalton - 2018-01-22T16:29:35.661736

Experimenting with some Loop-Blinn-inspired ideas for simplifying Pathfinder 2’s shaders.

#1928 pcwalton - 2018-01-20T00:00:10.661363

Making progress on using a simpler, faster antialiasing technique for SVG to allow full affine transforms on meshes.

#1929 pcwalton - 2018-01-18T19:54:19.026584

Continuing to work on getting general affine transforms to work with MCAA in Pathfinder 2.

#1930 pcwalton - 2018-01-17T19:26:41.370246

Trying to get mesh-based analytic antialiasing working with non-rectilinear transforms.

#1931 pcwalton - 2018-01-16T19:08:06.059035

More documentation and testing infrastructure for Pathfinder 2.

#1932 pcwalton - 2018-01-10T23:03:13.310260

Continuing to work on cleaning up Pathfinder’s algorithm for better performance.

#1933 pcwalton - 2018-01-09T17:19:28.468831

Continuing work on simplifying Pathfinder 2. Going to try to prototype an idea for early Z with analytic antialiasing that I came up with yesterday.

#1934 pcwalton - 2018-01-08T18:49:42.833159

Working on some Pathfinder 2 simplifications I came up with over the weekend, with the goal of reducing CPU setup time and GPU memory usage.

#1935 pcwalton - 2018-01-05T22:33:22.591490

Writing Pathfinder 2 API documentation.

#1936 pcwalton - 2018-01-04T22:15:59.342658

Fixing bugs in Pathfinder 2’s SVG reftest harness.

#1937 pcwalton - 2018-01-03T21:20:50.803906

Still recovering from the flu. Unifying the Pathfinder 2 MCAA monochrome and multicolor shaders for simplicity and performance.

#1938 pcwalton - 2017-12-23T22:36:17.035687

Documenting Pathfinder 2.

#1939 pcwalton - 2017-12-21T21:26:42.832713

Yesterday, fixed more reported bugs in Pathfinder 2’s implementation of SVG strokes and started work on SVG reftests. Today, fixing more bugs.

#1940 pcwalton - 2017-12-20T18:01:23.344941

Over the past few days, implemented a better multicolor XCAA algorithm per discussions in Austin. Now working on fixing SVG bugs that have been reported.

#1941 pcwalton - 2017-12-12T02:59:45.463376

Implemented 8xSSAA and 16xSSAA in Pathfinder 2 while in transit to Austin.

#1942 pcwalton - 2017-12-07T18:01:18.308019

Working on fixing some performance issues in XCAA mode for SVG in Pathfinder 2.

#1943 pcwalton - 2017-12-06T18:25:47.703089

Yesterday, got some very preliminary SVG performance numbers for Pathfinder 2 vs. native. Today, making those numbers more accurate.

#1944 pcwalton - 2017-12-05T18:52:15.264369

Getting Pathfinder 2 SVG benchmarks ready.

#1945 pcwalton - 2017-12-04T17:44:25.232545

Yesterday, implemented rotation correctly for text in ECAA mode and exposed emboldening as “faux bold” in the Pathfinder 2 demo. Today, fixing a regression caused by implementing rotation for SVG.

#1946 pcwalton - 2017-12-02T20:10:40.532783

Yesterday, tried and failed to implement various “clever” techniques to avoiding artefacts with rotation in ECAA mode in Pathfinder 2. Today, trying a simpler approach.

#1947 pcwalton - 2017-11-30T19:36:20.590459

Continuing to work on text rotation in Pathfinder 2.

#1948 pcwalton - 2017-11-29T17:15:55.387364

Yesterday, landed 3D transform support for SVG in Pathfinder 2. Today, working on 3D transforms for text.

#1949 pcwalton - 2017-11-28T19:09:33.731478

Yesterday, implemented full transform support (including rotation) for SVG with ECAA in Pathfinder 2. Today, making that fast.

#1950 pcwalton - 2017-11-27T20:10:16.356109

Continuing to work on arbitrary transforms (including rotation) for ECAA in SVG.

#1951 pcwalton - 2017-11-22T20:26:45.873606

Working on switching multicolor (SVG) rendering to use edge coverage antialiasing instead of mesh coverage antialiasing. This should allow it to handle rotations better.

#1952 pcwalton - 2017-11-21T22:49:44.533718

Working on antialiasing shader performance and refactoring in preparation for proper rotation support (which is needed for parity with WebRender’s existing native font code).

#1953 pcwalton - 2017-11-20T19:09:18.644639

Fixing various Pathfinder 2 bugs that arose during all the testing-related code churn.

#1954 pcwalton - 2017-11-17T23:08:28.823645

Continuing to work on the integration test harness for Pathfinder 2.

#1955 pcwalton - 2017-11-15T17:46:01.585131

Yesterday, got basic SSIM (image similarity) working for comparing Pathfinder 2 results to those of the system. Today, making that process automated.

#1956 pcwalton - 2017-11-13T19:21:33.635315

This weekend, I discovered what was causing the mismatch between macOS’ native stem darkening and Pathfinder’s stem darkening and fixed it. Today, continuing work on integration testing.

#1957 pcwalton - 2017-11-10T18:56:51.639178

Pathfinder 2 should be feature complete now. Working on integration tests.

#1958 pcwalton - 2017-11-09T23:34:14.220442

Adding font dilation to the SSAA path.

#1959 pcwalton - 2017-11-08T16:58:00.401728

Yesterday, implemented gamma correction for text in Pathfinder 2. Today, working on clipping for XCAA (highest quality antialiasing) in the SVG demo.

#1960 pcwalton - 2017-11-07T19:13:26.554293

Yesterday, created a tool to generate offline Pathfinder 2 meshes from OpenType fonts. Today, working on adding gamma correction to PF2 with the WebRender gamma-lut module.

#1961 pcwalton - 2017-11-06T18:36:04.404037

On Friday, implemented clipping for the Pathfinder 2 SVG demo in SSAA mode. Today, writing a command line front-end to the PF2 partitioner.

#1962 pcwalton - 2017-11-02T19:00:25.898017

Restructuring the way Pathfinder 2 mesh libraries are stored to make it easier to do clips in the SVG demo.

#1963 pcwalton - 2017-11-01T16:45:08.892097

Yesterday, improved performance of the XCAA multicolor path in Pathfinder and started work on the infrastructure for clips in the SVG demo. Today, doing more work on clips.

#1964 pcwalton - 2017-10-31T17:41:09.823298

Yesterday, implemented XCAA for SVG in a way that actually seems to work. It’s slower than I’d like, but can probably be improved considerably. Today, adding CPU rasterization functionality using FreeType as prep work for the WebRender integration.

#1965 pcwalton - 2017-10-30T17:29:04.214468

Experimenting with a technique I came up with over the weekend for XCAA (high quality analytic antialiasing) for SVG and other multicolor vector scenes.

#1966 pcwalton - 2017-10-26T18:31:32.153500

Adding support for native CPU font rasterization to pathfinder_font_renderer both for integration testing and in preparation for integration into WebRender.

#1967 pcwalton - 2017-10-25T18:08:21.345690

Debugging DirectWrite support in Pathfinder 2.

#1968 pcwalton - 2017-10-24T19:14:39.418071

Trying to figure out how to get DirectWrite to give me hinted outlines

#1969 pcwalton - 2017-10-23T18:37:50.564174

On Friday, implemented experimental support for XCAA in SVG and similar to Pathfinder 2. Today, adding Windows DirectWrite support.

#1970 pcwalton - 2017-10-19T17:59:16.622700

Yesterday, added prerendered glyph caching for distant glyphs in the Pathfinder 2 3D demo. Today, doing some refactoring.

#1971 pcwalton - 2017-10-18T17:23:41.308684

Yesterday, did some work (including more major refactoring) on the Pathfinder 2 3D demo toward caching bitmaps for distant glyphs. Today, more of that.

#1972 pcwalton - 2017-10-17T16:43:49.990011

Yesterday, refactored the demo with the goal of caching distant glyphs as textures in the 3D demo. Today, continuing that work.

#1973 pcwalton - 2017-10-16T17:18:45.043771

Yesterday, merged my stem darkening branch of Pathfinder 2 to master. Today, working on getting XCAA (the highest quality antialiasing) working for SVG.

#1974 pcwalton - 2017-10-14T00:08:35.047291

Spent today figuring out the details of font dilation/stem darkening on macOS so that I can match the system rendering as exactly as possible.

#1975 pcwalton - 2017-10-12T17:13:42.992334

Continuing to experiment with stem darkening/font dilation in Pathfinder 2 to match native macOS font rendering (and that of FreeType under some configurations). It’s shaping up to be a challenge to implement properly but tentatively looking good so far…

#1976 pcwalton - 2017-10-09T23:03:55.987183

Had an idea last weekend for how to implement stem darkening/font dilation the way FreeType and Core Graphics do. Trying it out now

#1977 pcwalton - 2017-10-05T20:47:36.259811

Yesterday, rewrote the Pathfinder 2 stroke code in Rust. Today, working on improving its vertex shading performance.

#1978 pcwalton - 2017-10-04T15:52:18.963372

Yesterday, switched to instanced rendering and improved the loading time of the Pathfinder 2 3D demo a lot. Today, working on replacing the FreeType stroker with a Rust implementation of path stroking. (Going to try Tiller & Hanson 1984 first.)

#1979 pcwalton - 2017-10-03T16:50:13.259766

Yesterday, improved loading performance of the Pathfinder 2 text demo by introducing a real serialization format for meshes. Today, working on improving loading performance of the 3D demo.

#1980 pcwalton - 2017-10-03T16:48:50.645113

Yesterday, improved loading performance of the Pathfinder 2 text demo by introducing a real serialization format for meshes. Today, working on improving loading performance of the 3D demo.

#1981 pcwalton - 2017-10-02T18:08:45.548728

Fixing bugs I found last weekend in the Pathfinder 2 text demo.

#1982 pcwalton - 2017-09-29T23:26:27.970541

Got the tiger rendering properly, I believe: https://i.imgur.com/yWw9z7Y.png

#1983 pcwalton - 2017-09-26T18:28:35.090960

Yesterday, improved the tiger a lot (I believe the only problems left are cubic-to-quadratic conversion and issues with the FreeType stroker). Today, working on the benchmark some more.

#1984 pcwalton - 2017-09-25T19:02:01.296660

Working on fixing the remaining bugs in the Pathfinder 2 partitioner showing up in the tiger.

#1985 pcwalton - 2017-09-21T20:24:55.589023

More work on partitioning self-intersecting paths correctly in Pathfinder 2. Yay...

#1986 pcwalton - 2017-09-19T18:43:25.156205

Yesterday, implemented the winding fill rule in Pathfinder 2. Today, working on implementing correct rendering for path self intersection and fixing bugs in the demos.

#1987 pcwalton - 2017-09-18T20:58:03.282025

Last weekend, polished up the Pathfinder 2 demos some. Today, implementing the winding rule.

#1988 pcwalton - 2017-09-14T16:44:21.105199

Same as yesterday: polishing up the Pathfinder 2 demos and working on the benchmark.

#1989 pcwalton - 2017-09-13T17:54:28.402366

Yesterday, worked on the Pathfinder 2 benchmark and improved UI papercuts in the demos. Today, more of the same.

#1990 pcwalton - 2017-09-12T17:33:49.634081

Yesterday, fixed a bunch of random bugs in the Pathfinder 2 demos. Today, started doing monotonic path segment splitting in the demos and continuing to work on the benchmark.

#1991 pcwalton - 2017-09-11T17:50:03.852655

Implementing a benchmarking tool for Pathfinder 2.

#1992 pcwalton - 2017-09-10T20:18:02.257713

Fixing UI papercuts in the Pathfinder 2 demo.

#1993 pcwalton - 2017-09-09T20:15:12.828441

Implemented slight hinting in Pathfinder 2 today.

#1994 pcwalton - 2017-09-09T03:11:34.912617

Yesterday, worked on the 3D demo and implemented ECAA subpixel antialiasing. Today, polished up the demos a bit and implemented rudimentary path stroking for SVG.

#1995 pcwalton - 2017-09-07T18:15:19.222974

Yesterday, implemented subpixel AA for SSAA text and got the 3D demo rendering a panel of names from the Mozilla Monument. Today, doing some benchmarking.

#1996 pcwalton - 2017-09-06T21:17:35.992999

Yesterday and today, worked on the 3D demo; it’s displaying text now. Onward to subpixel antialiasing for text!

#1997 pcwalton - 2017-09-05T19:57:40.978829

Fixing bugs in the text demo and continuing to work on the 3D demo.

#1998 pcwalton - 2017-09-04T01:42:24.219722

Fixed some text rendering quality bugs both yesterday and today.

#1999 pcwalton - 2017-09-02T19:12:49.990040

Yesterday, implemented a simple mesh debugger and used it to fix a nasty partitioner bug related to floating point precision. Today, working on the 3D demo some more.

#2000 pcwalton - 2017-09-01T23:15:26.407706

Yesterday, worked on the Pathfinder site some, including the 3D demo. Today, more of that.

#2001 pcwalton - 2017-08-31T21:05:33.182860

Yesterday, did some design and refactoring work on the Pathfinder site (including demo). Today, working on the 3D demo.

#2002 pcwalton - 2017-08-30T16:52:03.447605

Yesterday, got the Pathfinder SVG demo rendering the tiger (more or less?). Now starting work on the Pathfinder 3D demo.

#2003 pcwalton - 2017-08-29T19:29:29.814196

Continuing to work on the SVG rendering demo for Pathfinder.

#2004 pcwalton - 2017-08-28T18:03:02.633843

Experimenting with ways to hack up an SVG-subset rendering demo for Pathfinder

#2005 pcwalton - 2017-08-26T19:53:38.991419

Got the text rendering demo into an OK shape yesterday. Now starting work on the Pathfinder SVG rendering demo.

#2006 pcwalton - 2017-08-25T18:35:21.596066

Yet more bug fixes and performance improvements for Pathfinder 2

#2007 pcwalton - 2017-08-24T18:52:37.026261

Continuing to improve performance and fix bugs in the Pathfinder 2 text demo.

#2008 pcwalton - 2017-08-23T19:39:55.202744

Continuing to work on performance and bug fixes for the Pathfinder 2 text rendering demo.

#2009 pcwalton - 2017-08-22T21:00:12.187068

Continuing to work on proper glyph atlas usage for the Pathfinder 2 demo.

#2010 pcwalton - 2017-08-21T20:53:41.772150

Back from Rustconf. Working on getting Pathfinder 2 to render glyphs to atlases.

#2011 pcwalton - 2017-08-19T21:54:53.303289

At Rustconf today. Got the WebGL/GLSL implementation of Pathfinder 2 ECAA working! \o/

#2012 pcwalton - 2017-08-18T18:36:52.398413

Got most of the conservative coverage shader working in OpenGL ES 2 plus common extensions. Now working on the exact line area coverage shader. In transit to Portland for Rustconf today.

#2013 pcwalton - 2017-08-17T19:39:44.178711

Continuing to work on ECAA in Pathfinder 2. Ported the cover shader to GLSL yesterday; now testing it and working on groundwork for the rest.

#2014 pcwalton - 2017-08-16T18:08:19.916656

Implemented an edge detection shader yesterday and upgraded the rest of the Pathfinder WebGL demo to use MRT. Both of these are part of ECAA. Continuing to implement ECAA today.

#2015 pcwalton - 2017-08-15T18:47:32.271332

Got basic Loop-Blinn in the WebGL/GLES2 port of Pathfinder implemented and working yesterday. Now on to antialiasing.

#2016 pcwalton - 2017-08-14T23:10:32.315754

Continuing to work on the Pathfinder GLES 2 port and WebGL demo. Polygons now render properly. Next: Get curves rendering.

#2017 pcwalton - 2017-08-12T17:10:34.106813

Wrote some initial Loop-Blinn GLSL shaders (untested as of yet) and the demo code to fetch and compile them.

#2018 pcwalton - 2017-08-11T18:12:51.021379

Yesterday: Implemented the Web service component of the Pathfinder 2 demo, and hooked the client side up to it. Today: Port the Pathfinder 2 shaders to GLSL for use in both the demo and WebRender.

#2019 pcwalton - 2017-08-10T16:03:44.617573

Finished the FreeType-based font loader yesterday. Now working on the Web service component of the demo, which will convert glyphs in fonts into meshes.

#2020 pcwalton - 2017-08-09T22:08:39.697663

Continuing to work on the Rust component that converts OpenType font outlines to Pathfinder meshes. Trying to match WebRender’s internal FontContext API so this component can be easily pulled into WR. This component will also be part of the demo.

#2021 pcwalton - 2017-08-08T19:04:41.618635

Started on a demo app for Pathfinder 2. Struggled with Emscripten and eventually gave up and decided to put the Rust code into a Web service instead. Now working on that Web service for converting text to meshes.

#2022 pcwalton - 2017-08-07T17:13:53.620627

Starting on a WebGL-based demo for Pathfinder 2 for broader platform testing and as a testbed for the GLSL.

#2023 pcwalton - 2017-08-04T20:32:28.317420

Made progress yesterday on full scene ECAA (MLAA-style). Continuing to work on the approach today.

#2024 pcwalton - 2017-08-03T21:32:46.333957

Antialiased fonts now work properly in Pathfinder 2! \o/ Now trying out an MLAA-inspired approach to achieve exact antialiasing for full vector scenes.

#2025 pcwalton - 2017-08-02T19:17:47.552325

Exact-coverage-based antialiasing now works in Pathfinder 2! Now working on addressing bugs in the partitioner that I had been putting off fixing.

#2026 pcwalton - 2017-08-01T22:21:31.851385

Implemented a curve antialiasing shader for Pathfinder 2, but it has floating point precision issues. Looking into better algorithms to avoid this.

#2027 pcwalton - 2017-07-31T19:02:18.891111

Got exact coverage AA working for lines in Pathfinder 2: http://i.imgur.com/40z9Qct.png Now working on curves.

#2028 pcwalton - 2017-07-25T04:57:34.052174

Was sick today, but got a bunch of Pathfinder code written for the new antialiasing algorithm. Also spent time reading about barycentric coordinates and implicitization of Bezier curves; should be ready to implement the AA shader now.

#2029 pcwalton - 2017-07-24T05:31:37.867812

Loop-Blinn seems to be working well; performance on the Dutch rail map is much improved on Intel due to early Z and better post-transform cache usage. Now working on implementing exact coverage (Levien) AA in the Loop-Blinn setting.

#2030 pcwalton - 2017-07-19T18:39:09.298058

Yesterday: Came up with a formula for near-exact coverage of quadratic Bezier curves that I think is efficient enough to implement in a fragment shader. Today: Implementing it.

#2031 pcwalton - 2017-07-14T22:15:27.575055

Got more aggressive de Casteljau subdivision working in the “subdivision” branch of Pathfinder; now benchmarking Loop Blinn vs. tessellation to see which one is better

#2032 pcwalton - 2017-07-13T20:09:44.359601

Reworking the Pathfinder 2 partitioner to use de Casteljau subdivision more aggressively to simplify things and reduce GPU upload time and vertex shading load

#2033 pcwalton - 2017-07-08T03:06:41.901667

Developing the framework for the hybrid Levien/MSAA depth peeling approach. Seems promising so far but it’s still very early…

#2034 pcwalton - 2017-07-06T22:54:35.762784

Adding Levien-style AA to Pathfinder 2 using the Hasselgren et al. technique for conservative rasterization

#2035 pcwalton - 2017-06-20T18:09:01.238111

Getting as much of the Pathfinder 2 prototype working as I can in time for MozSF

#2036 pcwalton - 2017-05-05T00:04:01.355637

working on a new trapezoidation algorithm that decomposes into monotone polygons instead of trapezoids

#2037 pcwalton - 2017-04-26T23:52:09.804499

Pathfinder 2 prototype is starting to come alive and rendering basic scenes now. Next steps: make trapezoidation faster, fix rendering bugs, render curves via Newton-Raphson/tessellation

#2038 pcwalton - 2017-04-11T18:30:57.432692

Pathfinder 2 starting to take shape, working on getting a prototype Metal demo working

#2039 pcwalton - 2017-03-02T00:17:51.198022

Fixing Pathfinder bugs and preparing for talk

#2040 pcwalton - 2017-02-07T00:35:24.705165

Last week: Benchmarked Pathfinder, got it correctly rendering 90% of the fonts on my system. This week: Fix subpixel positioning bugs in Pathfinder, document it, get some more fonts working, polish up benchmarks, write blog post.

#2041 pcwalton - 2017-01-25T22:51:13.842326

finishing up Pathfinder

#2042 pcwalton - 2016-12-21T22:39:57.530772

Prototyping GPU font rasterization while most are out. Looking good.

#2043 pcwalton - 2016-12-12T17:45:15.864905

Cleaning up my Servo display list elimination patch (see previous standup) and then continuing to work on a prototype of my GPU vector rasterization idea

#2044 pcwalton - 2016-12-09T20:13:25.922786

In Hawaii working on eliminating Servo display lists in favor of WebRender display lists

#2045 pcwalton - 2016-12-01T16:35:42.940196

Tracking down infinite reflow hangs, working on float revamp (pushed buoyancy), reviewing WR PRs, continuing to think about compute shader based vector path rasterization

#2046 pcwalton - 2016-12-01T16:35:39.862156

Tracking down infinite reflow hangs, working on float revamp (pushed buoyancy), reviewing WR PRs, continuing to think about compute shader based vector path rasterization

#2047 ajeffrey - 2018-10-01 12:38:59.500021

attending the virtual popl pc meeting.

#2048 jdm - 2018-10-01 14:18:46.249841

testing out gstreamer on oculus.

#2049 ajeffrey - 2018-10-01 15:08:33.409750

trying to get libsimpleservo to be called from magic leap.

#2050 SimonSapin - 2018-10-01 20:19:41.517824

python 2 is only availble upstream for windows as an msi installer. using msiexec is dissallowed by generic-worker settings. using msitools to extract the files initially fails https://gitlab.gnome.org/gnome/msitools/issues/4 then seems to succeed when i compile a patched libgcab, but produces corrupted files https://gitlab.gnome.org/gnome/msitools/issues/6

#2051 ferjm - 2018-10-01 22:07:39.598067

regenerated and deployed gstreamer binaries for ci (with missing decoders)

#2052 ferjm - 2018-10-01 22:08:05.182723

patch to handle audio decoder errors https://github.com/servo/media/pull/139

#2053 ferjm - 2018-10-01 22:10:27.416069

regenerated gstreamer binaries for android with missing decoders and plugins. not able to generate x86 binaries though because of an ndk-build issue which i am currently investigating

#2054 ferjm - 2018-10-01 22:11:01.451492

investigating decoding and video playback issues on android

#2055 SimonSapin - 2018-10-02 08:40:37.976620

with msiexec and msitools both out, i tried lessmsi (running on windows). after lots of trial and error, we now have python2.zip built and cached on taskcluster, available to windows tasks: https://tools.taskcluster.net/groups/hltp2krwsyqyutk5boffta

#2056 paul - 2018-10-02 13:45:27.586755

implemented local maven repo supported: https://github.com/servo/servo/pull/21851

#2057 ajeffrey - 2018-10-02 14:04:30.957003

got the ml build to the point that the ml sdk complains that it can't find the

#2058 ajeffrey - 2018-10-02 14:06:10.551790

...can't find the simpleservo library.

#2059 ajeffrey - 2018-10-02 16:42:02.236345

security meeting with avadacatavra.

#2060 avadacatavra - 2018-10-02 16:51:09.680472

working on qcon slides about rust secure code goals

#2061 avadacatavra - 2018-10-02 16:51:21.013580

re re re re re re re re re re re writing stylo

#2062 ajeffrey - 2018-10-02 18:46:18.075646

dealing with magic leap link errors.

#2063 SimonSapin - 2018-10-02 22:26:06.608747

managed to build servo for windows on an ec2 instance, with scriptable visual c++ build tools install (to be baked in the ami used by taskcluster)

#2064 SimonSapin - 2018-10-03 09:21:52.653146

filed https://github.com/taskcluster/taskcluster-web/issues/141 for a ui pet peeve

#2065 SimonSapin - 2018-10-03 09:22:18.822110

filed https://bugzilla.mozilla.org/show_bug.cgi?id=1495732 for a nice-to-have generic-worker feature request

#2066 SimonSapin - 2018-10-03 09:28:23.397334

submitted https://github.com/servo/servo/pull/21863 build on and for windows on taskcluster ci

#2067 nox - 2018-10-03 10:18:28.440400

doing maths because 2d canvases are bullies.

#2068 SimonSapin - 2018-10-03 13:18:42.257993

submitted https://github.com/servo/servo/pull/21865 to remove 22k unnecessary files

#2069 nox - 2018-10-03 13:20:48.455322

r+

#2070 SimonSapin - 2018-10-03 13:30:27.919888

filed a possible `cargo fetch` bug https://github.com/rust-lang/cargo/issues/6125

#2071 SimonSapin - 2018-10-03 17:27:09.330487

cut 10 minutes from the taskcluster windows build by rebuilding a new ami with indexing and antivirus disabled https://github.com/servo/servo/pull/21863

#2072 avadacatavra - 2018-10-03 18:11:25.668377

w3c followups

#2073 avadacatavra - 2018-10-03 18:11:35.822806

talk prep

#2074 ajeffrey - 2018-10-03 18:49:08.460697

wrote decision summaries for all the popl papers i'm the lead reviewer for.

#2075 ajeffrey - 2018-10-03 21:49:17.797786

fighting dynamic linker errors on magic leap. https://forum.magicleap.com/hc/en-us/community/posts/360024941592-capturing-the-output-of-ld-debug

#2076 ajeffrey - 2018-10-04 17:05:21.460246

popl pc wrapping up.

#2077 ajeffrey - 2018-10-04 19:21:39.826515

got rust code linking against (but not calling into) servo to run on the magic leap headset.

#2078 SimonSapin - 2018-10-05 12:21:12.726172

reduced rustc regression in compiling servo, filed https://github.com/rust-lang/rust/issues/54846

#2079 SimonSapin - 2018-10-05 12:29:15.203275

worked around said regression in the way suggested by oli-obk. thanks! https://github.com/servo/servo/pull/21872

#2080 jdm - 2018-10-05 15:34:01.212778

tracked down multiple firefox regressions.

#2081 jdm - 2018-10-05 15:34:09.265137

setup aws lambda function for maven publishing.

#2082 ajeffrey - 2018-10-05 16:59:06.513430

tracking down freetype link errors on magicleap.

#2083 ajeffrey - 2018-10-05 17:57:39.322783

got the magic leap headset to start executing a servo instance. it does nothing but segv at the moment.

#2084 jdm - 2018-10-05 19:54:32.148112

investigating issues with the aws lambda function for generating the maven metadata.

#2085 Manishearth - 2018-10-05 23:42:55.676582

further wpt failure investigation

#2086 SimonSapin - 2018-10-07 10:27:39.926695

investigated why `mach test-unit` was slow, and filed https://github.com/servo/servo/pull/21884 to fix it

#2087 SimonSapin - 2018-10-08 15:24:56.445501

rewrite decisionlib to have task definitions that can be built in multiple steps with a builder pattern, rather than a giant function with dozens of optional parameters https://github.com/servo/servo/pull/21863

#2088 ajeffrey - 2018-10-08 15:38:19.961216

fighting gl function loading for the magic leap.

#2089 ajeffrey - 2018-10-08 22:06:27.184435

fixed segvs, panics and gl functional load failures on the magic leap.

#2090 Manishearth - 2018-10-09 04:29:30.225189

yell at osx builders

#2091 Manishearth - 2018-10-09 04:34:20.323782

review windows tc pr

#2092 SimonSapin - 2018-10-09 16:46:43.229712

successfull run servo’s test with android emulator inside docker. the only unusual thing needed was passing --privileged to docker run

#2093 SimonSapin - 2018-10-09 16:51:20.822226

massaged https://github.com/servo/servo/pull/21863 for landing

#2094 jdm - 2018-10-09 18:08:35.566967

updating webrender to fix windows nightly crash.

#2095 ajeffrey - 2018-10-10 16:10:24.857415

hooking up rust's logging to magic leap's logging.

#2096 SimonSapin - 2018-10-10 16:25:45.857110

invited a couple of mercurial contributors to the office and had a long chat about rust, how to ffi, etc.

#2097 ajeffrey - 2018-10-10 17:48:32.595729

hooked up rust logging to magic leap logging. https://github.com/asajeffrey/servo/commit/00dec5980ba97b22c52440559c2f36508134becd

#2098 SimonSapin - 2018-10-10 18:20:45.111902

filed https://github.com/servo/libgstreamer_android_gen/issues/3 on gstreamer packaging for android builds

#2099 ajeffrey - 2018-10-10 22:07:51.056255

load the magic leap system fonts. https://github.com/asajeffrey/servo/commit/f8a9fea1c496b02270100411d9e6e7b540ed60b0

#2100 SimonSapin - 2018-10-10 22:09:10.090905

submitted https://github.com/servo/servo/pull/21905 to reduced log spam in taskcluster

#2101 SimonSapin - 2018-10-10 22:10:31.923545

played with packet.net api to see how to programatically provision or reinstall a server with "user data": scripts executed on first boot

#2102 Manishearth - 2018-10-10 23:12:26.373869

investigate and fix all the biquad failures (https://github.com/servo/media/pull/148)

#2103 jdm - 2018-10-10 23:53:37.215832

investigating behaviour of alpha-less webgl contexts on oculus go.

#2104 avadacatavra - 2018-10-11 00:33:30.780941

missing you

#2105 avadacatavra - 2018-10-11 00:33:51.263711

rustfest proposals, qcon talk work, cleaning up email from pto

#2106 ferjm - 2018-10-11 12:20:52.070443

i haven't being using standups for some time :\ the last few days have been mostly igalia webengines hackfest, several fixes to merge the audio/video backend pr and lots of work to get the right gstreamer binaries with the expected codecs

#2107 ferjm - 2018-10-11 12:21:37.450047

hopefully fixed windows installer when gstreamer is not installed in the c: drive https://github.com/servo/servo/pull/21902

#2108 ferjm - 2018-10-11 12:22:06.167707

cleanup android mess for servo-media https://github.com/servo/media/pull/145

#2109 ferjm - 2018-10-11 12:23:09.967013

reviewed task source for media element https://github.com/servo/servo/pull/21879

#2110 ferjm - 2018-10-11 12:24:31.505176

reviewed webaudio fixes https://github.com/servo/servo/pull/21906 and https://github.com/servo/media/pull/148

#2111 ferjm - 2018-10-11 12:25:11.697836

pr to allow audiobuffers to be reused https://github.com/servo/servo/pull/21910

#2112 SimonSapin - 2018-10-11 14:24:56.996120

submitted https://github.com/servo/servo/pull/21912 to reduce the amount of download in ./mach bootstrap-android

#2113 jdm - 2018-10-11 18:43:17.599785

further narrowing down the oculus rendering issue.

#2114 ajeffrey - 2018-10-11 20:47:58.145546

fixing gl errors, got some content to render on magic leap.

#2115 ajeffrey - 2018-10-11 20:48:54.691318

hard-wired resources into the magic leap executable with include_bytes!

#2116 ajeffrey - 2018-10-11 21:36:15.950066

got servo on the magic leap to render its first web pages. https://twitter.com/servodev/status/1050496331561746433

#2117 Manishearth - 2018-10-12 00:35:27.245597

investigate race https://github.com/servo/media/issues/151

#2118 Manishearth - 2018-10-12 00:35:45.230801

look into audiobuffersourcenode playback rate/ / offset stuff

#2119 SimonSapin - 2018-10-12 16:10:27.944256

initial attempt at installing docker-worker on a packet.net machine for android testing, based on https://github.com/taskcluster/docker-worker/compare/packet-net and https://github.com/taskcluster/taskcluster-infrastructure/tree/master/modules but without using terraform for now

#2120 ajeffrey - 2018-10-12 18:25:48.148303

trying to get an openssl handshake to work on the magic leap.

#2121 ajeffrey - 2018-10-12 18:28:27.033699

attending the vr panel at the chicago international film festival. https://www.chicagofilmfestival.com/event/industry-days-vr-panel/

#2122 paul - 2018-10-15 11:18:50.200424

fighting with android studio and gradle to try to make building crow with servo optional

#2123 ajeffrey - 2018-10-15 16:20:45.543982

trying to debug ssl handshake failures with wireshark.

#2124 jdm - 2018-10-15 16:23:21.469424

tackled missing android logging and invalid maven uploads.

#2125 avadacatavra - 2018-10-15 17:06:18.508986

regressing performance, meetings, interview, prepping for nov (qcon + privacy summitx2)

#2126 SimonSapin - 2018-10-16 10:25:17.302679

submitted https://github.com/hyperium/hyper/pull/1671 to work around a rustc bug blocking upgrade to hyper 0.12

#2127 paul - 2018-10-16 11:24:18.750774

implemented servo white list for fxr: https://github.com/mozillareality/firefoxreality/pull/632

#2128 ajeffrey - 2018-10-16 14:09:25.866727

another day fighting openssl on the magic leap.

#2129 ajeffrey - 2018-10-16 14:46:33.771730

shared memory meeting.

#2130 jdm - 2018-10-16 15:26:57.603116

twis for the past three weeks.

#2131 paul - 2018-10-17 11:29:28.974578

reviewed keyboard-types pr. merged.

#2132 paul - 2018-10-17 11:29:46.993406

servo for fxr has landed. build instructions here: https://github.com/mozillareality/firefoxreality#experimental-servo-support

#2133 SimonSapin - 2018-10-17 13:05:18.081694

triaged open rust-url issue, filed https://github.com/servo/rust-url/issues/463 about url 2.0, replied to debian packaging being blocked on removing support for old serde https://github.com/servo/rust-url/issues/304#issuecomment-430522795

#2134 SimonSapin - 2018-10-17 14:00:38.209354

submit https://github.com/rust-lang/rust/pull/55148 implement fromstr for pathbuf

#2135 ajeffrey - 2018-10-17 14:22:25.863692

still trying to debug openssl handshake failures on magic leap.

#2136 SimonSapin - 2018-10-17 15:04:09.882697

reading up on terraform, in order to hopefully use existing config to deploy docker-worker to packet.net https://github.com/taskcluster/taskcluster-infrastructure/tree/master/modules/docker-worker

#2137 jdm - 2018-10-17 22:11:41.566243

reviewed giant hyper update pr.

#2138 SimonSapin - 2018-10-18 07:43:30.397070

reviewed https://github.com/rust-lang/rust/pull/54580 add slice::rchunks(), rchunks_mut(), rchunks_exact() and rchunks_exact_mut()

#2139 SimonSapin - 2018-10-18 12:18:14.869590

played with terraform, got it to import taskcluster-infrastructure/modules/docker-worker, but that needs some secrets / private keys i don’t have access to. waiting for advice/feedback from the taskcluster team.

#2140 ajeffrey - 2018-10-18 15:38:29.317167

having a look at https://github.com/withoutboats/shifgrethor

#2141 ajeffrey - 2018-10-18 21:57:23.096457

got magic leap servo to load an https page.

#2142 Manishearth - 2018-10-18 22:22:06.887403

finish presentation draft

#2143 Manishearth - 2018-10-18 22:22:39.984578

brush up on webrtc, get confused a lot

#2144 SimonSapin - 2018-10-19 09:31:45.800729

ran taskcluster-infrastructure/modules/docker-worker in terraform successfully, now fighting docker-worker’s config and client ids and scopes to get it to pick up tasks

#2145 SimonSapin - 2018-10-19 11:34:18.974298

discussed wtf-8 with arai for the binary ast project

#2146 ajeffrey - 2018-10-19 15:27:13.815764

tidying up magic leap servo, in preparation for submitting a pr.

#2147 ferjm - 2018-10-19 15:46:45.788744

implemented media timeline and seek functionality for a/v playerhttps://github.com/servo/media/pull/155 https://github.com/servo/media/pull/157

#2148 ajeffrey - 2018-10-19 19:22:53.106834

submitted the pr to get mozjs_sys to build for the magic leap. https://github.com/servo/mozjs/pull/158

#2149 ajeffrey - 2018-10-19 23:47:30.247080

submitted a pr for building servo for magic leap. https://github.com/servo/servo/pull/21985

#2150 SimonSapin - 2018-10-20 10:54:07.836389

filed new rustc nightly ice https://github.com/rust-lang/rust/issues/55223 found in https://tools.taskcluster.net/task-inspector/#ossqsirtsq2bg6n7b78kla

#2151 paul - 2018-10-22 11:37:49.858534

working on properly shutting down servo in fxr

#2152 ajeffrey - 2018-10-22 15:07:10.878662

get servo to compile with servo-media master. https://github.com/servo/servo/pull/21999

#2153 avadacatavra - 2018-10-22 21:03:17.620282

drafted principles of mr permissions

#2154 avadacatavra - 2018-10-22 21:03:28.405483

1-1

#2155 avadacatavra - 2018-10-22 21:04:28.443129

submitting updated performance pr

#2156 avadacatavra - 2018-10-22 21:04:55.279145

cleaned office for a more healthful and productive work environment

#2157 jdm - 2018-10-22 23:17:39.440406

reviews, blog posts, and 2019 planning.

#2158 avadacatavra - 2018-10-23 00:42:49.005683

managed to mess up document.rs in my rebase. must fix tomorrow

#2159 nox - 2018-10-23 13:30:45.304423

updated osmesa-src.

#2160 jdm - 2018-10-23 15:08:48.504795

diagnosed homu problems.

#2161 ajeffrey - 2018-10-23 21:29:40.758003

landed pr #21999, which was blocking the magic leap pr.

#2162 ajeffrey - 2018-10-23 22:51:40.805371

published mozjs_sys 0.61.2. https://crates.io/crates/mozjs_sys/0.61.2

#2163 avadacatavra - 2018-10-23 23:52:05.087670

updated computer (terrible idea don't do that again)

#2164 avadacatavra - 2018-10-23 23:52:39.886130

spent way too long trying to make servo build again on mojave (reiterate: terrible idea)...still not working (sorry travis)

#2165 avadacatavra - 2018-10-23 23:53:11.562493

if this travis build works, then #20459 is ready for review (and dare i hope) merge?

#2166 avadacatavra - 2018-10-23 23:53:28.064548

refining post (and thoughts) about permissions

#2167 paul - 2018-10-24 15:35:02.053018

tweaked the servo fxr ui a bit. still working on pausing and shuting down the compositor.

#2168 ajeffrey - 2018-10-24 16:32:58.318938

helped blair build and run servo on the magic leap.

#2169 ajeffrey - 2018-10-24 17:34:46.773844

learning how input events work on the magic leap.

#2170 avadacatavra - 2018-10-25 00:01:43.198140

performance pr ready for review

#2171 avadacatavra - 2018-10-25 00:01:56.683485

worked on qcon talk

#2172 avadacatavra - 2018-10-25 00:02:24.258743

unsafe code data layout representation writeups

#2173 ajeffrey - 2018-10-25 17:05:09.687494

working on getting magic leap servo to respond to presses of the controller trigger.

#2174 ajeffrey - 2018-10-25 21:46:32.709160

got magic leap to handle controller trigger pulls, and fire a mouse-click event in servo.

#2175 paul - 2018-10-26 08:01:52.989582

fxr: implemented servo unload. #22021

#2176 ajeffrey - 2018-10-26 18:21:56.338654

got hit testing for :hover to work on the magic leap.

#2177 ajeffrey - 2018-10-26 21:52:01.741718

submitted #22028, which will hopefully make println debugging easier.

#2178 jdm - 2018-10-29 12:33:29.812186

dealing with backlog of reviews.

#2179 avadacatavra - 2018-10-29 14:07:16.097025

memory safety brain dump with lin

#2180 ajeffrey - 2018-10-29 15:46:57.803173

got magic leap servo to respond to hyperlinks.

#2181 ajeffrey - 2018-10-29 15:52:25.024917

the pr to build servo for magic leap has landed! https://github.com/servo/servo/pull/21985

#2182 ajeffrey - 2018-10-29 17:31:34.255025

removed annoying flickering in magic leap servo, caused by excessive egl buffer swapping. https://github.com/servo/servo/pull/22044

#2183 ajeffrey - 2018-10-29 20:15:22.341943

submitted pr #22045 for following hyperlinks on magic leap servo.

#2184 SimonSapin - 2018-10-29 21:36:31.867276

last week: w3c meetings at tpac lyon

#2185 SimonSapin - 2018-10-29 21:36:58.614981

wrote up and submitted rust rfc for (fat) pointer metadata and vtable api https://github.com/rust-lang/rfcs/pull/2580

#2186 ajeffrey - 2018-10-29 22:18:02.523978

experimenting with the tesseract ocr library.

#2187 SimonSapin - 2018-10-29 23:19:13.844659

managed to run a taskcluster task on a packet.net server provisioned automatically by terraform

#2188 SimonSapin - 2018-10-29 23:59:15.280763

filed https://bugzilla.mozilla.org/show_bug.cgi?id=1503059 to request missing taskcluster permission, and submitted work-in-progress blocked on that premission https://github.com/servo/servo/pull/22046 android x86 testing in emulator on taskcluster

#2189 ferjm - 2018-10-30 09:08:41.158872

landed basic htmlmediaelement seek functionality https://github.com/servo/servo/pull/22005

#2190 ferjm - 2018-10-30 09:09:20.433989

landed fix to properly handle open url intent on android https://github.com/servo/servo/pull/22013

#2191 ferjm - 2018-10-30 09:10:03.588928

pr to add support for byte range requests on file urls https://github.com/servo/servo/pull/22024

#2192 ferjm - 2018-10-30 09:10:33.695291

pr to implement media timeranges interface https://github.com/servo/servo/pull/22049

#2193 ferjm - 2018-10-30 09:12:56.818872

made ml build with gstreamer support https://github.com/ferjm/servo/tree/magicleap.gstreamer although it's currently useless as there's no gstreamer backend for ml

#2194 SimonSapin - 2018-10-30 10:03:07.194764

got a green run of in-android-emulator tests on taskcluster

#2195 SimonSapin - 2018-10-30 12:35:12.466721

android x86 testing on taskcluster pr is ready for review and landing https://github.com/servo/servo/pull/22046

#2196 ajeffrey - 2018-10-30 13:54:38.590276

landed pr #22045 to get magic leap servo to follow hyperlinks.

#2197 avadacatavra - 2018-10-30 15:39:20.840134

installing a new xcode to be able to build servo again takes forever

#2198 avadacatavra - 2018-10-30 15:39:39.988457

permissions writeup editing session with blair

#2199 ajeffrey - 2018-10-30 15:45:22.962774

working on adding back / forward buttons to magic leap servo.

#2200 ajeffrey - 2018-10-30 17:13:00.941560

submitted pr #22057 for magic leap history traversal.

#2201 ajeffrey - 2018-10-30 22:14:08.249919

implemented a simple url bar for magic leap servo.

#2202 avadacatavra - 2018-10-31 01:11:53.991173

continued expanding/editing permissions writeup and qcon secure code talk

#2203 avadacatavra - 2018-10-31 01:12:58.452328

continued resolving review fixes for the far too massive and constantly bitrotted bane of my existence performance pr

#2204 SimonSapin - 2018-10-31 18:32:01.368499

rust libs triage meeting. then, arguing for (un)safety of unsafecell https://github.com/rust-lang/rust/pull/55207

#2205 ajeffrey - 2018-10-31 23:07:43.368529

working on getting scrolling to work in magic leap servo.

#2206 SimonSapin - 2018-10-31 23:13:38.744613

tried `cargo fix --edition` in servo, filed https://github.com/rust-lang/cargo/issues/6244

#2207 ajeffrey - 2018-11-01 01:27:48.195448

released v2 of the paper on models of speculative evaluation. https://github.com/chicago-relaxed-memory/spec-eval/blob/v2.0/doc/paper.pdf

#2208 SimonSapin - 2018-11-01 11:18:19.146908

tried `cargo fix --edition` in servo some more, filed https://github.com/rust-lang-nursery/rustfix/issues/149

#2209 ajeffrey - 2018-11-01 15:17:17.962226

landed pr for magic leap url bar. servo/servo #22066

#2210 ajeffrey - 2018-11-01 17:22:10.754591

filed pr for magic leap servo scrolling. servo/servo #22076

#2211 ajeffrey - 2018-11-01 22:27:30.145398

finished the "servo magic leap minimum viable demo". servo/servo #22043

#2212 ajeffrey - 2018-11-01 22:28:13.298280

getting servo shutdown to work properly in magic leap.

#2213 avadacatavra - 2018-11-02 01:15:42.153600

final draft of permissions post

#2214 avadacatavra - 2018-11-02 01:15:56.645632

perf pr ready for review

#2215 avadacatavra - 2018-11-02 01:16:40.122574

finished slides and talk for secure code and rust

#2216 paul - 2018-11-02 11:30:22.551573

keeping track of still-running threads at shutdown: https://github.com/servo/servo/pull/22092

#2217 avadacatavra - 2018-11-02 15:05:57.974074

published https://blog.mozvr.com/principles-of-mixed-reality-permissions/

#2218 ajeffrey - 2018-11-02 16:02:54.263756

submitted pr to shut down servo when the magic leap app quits. servo/servo #22094

#2219 ajeffrey - 2018-11-02 19:07:29.256719

submitted pr #22095: add icon for launching magic leap servo

#2220 ajeffrey - 2018-11-02 22:26:17.753793

spent the afternoon learning about magic leap ui.

#2221 SimonSapin - 2018-11-05 11:35:20.608219

rebased, reviewed, and published https://github.com/servo/rust-cssparser/pull/229

#2222 SimonSapin - 2018-11-05 11:47:01.926713

reviewed and published https://github.com/servo/html5ever/pull/353

#2223 SimonSapin - 2018-11-05 11:48:26.842294

wrote up announcements https://internals.rust-lang.org/t/jemalloc-was-just-removed-from-the-standard-library/8759 and https://www.reddit.com/r/rust/comments/9twam5/jemalloc_was_just_removed_from_the_standard/

#2224 SimonSapin - 2018-11-05 12:05:37.907831

filed spec issue / change proposal https://github.com/w3c/csswg-drafts/issues/3285 for the css environment variables. this came up while reviewing https://github.com/servo/rust-cssparser/pull/230

#2225 SimonSapin - 2018-11-05 12:19:23.802105

commented in rfc https://github.com/rust-lang/rfcs/pull/2585 to mention migrating existing (large) code bases.

#2226 ajeffrey - 2018-11-05 17:59:20.549459

working on getting the magic leap sdk installed on our mac build machines.

#2227 SimonSapin - 2018-11-05 18:08:40.825037

ran `cargo fix --edition` on macos and windows too, for https://github.com/servo/servo/pull/22086

#2228 SimonSapin - 2018-11-06 19:27:17.650138

reduced and filed possible cargo or rustc regression with sccache https://github.com/rust-lang/cargo/issues/6269

#2229 ajeffrey - 2018-11-06 21:18:29.971783

spent the day fighting saltfs and travis.

#2230 SimonSapin - 2018-11-06 22:44:50.877232

filed https://github.com/rust-lang/cargo/issues/6273

#2231 ajeffrey - 2018-11-07 20:07:48.839380

finally managed to get saltfs to pass ci again. https://travis-ci.org/servo/saltfs/jobs/451681870

#2232 ajeffrey - 2018-11-07 20:24:50.028921

the passing build of saltfs on travis is https://travis-ci.org/servo/saltfs/builds/452067140

#2233 ajeffrey - 2018-11-07 21:39:58.229518

reviewed papers for the principles of secure compilation workshop. https://popl18.sigplan.org/track/prisc-2018

#2234 ajeffrey - 2018-11-07 22:12:02.228631

working with magicleap to debug auth failures blocking me from http://forum.magicleap.com/

#2235 ajeffrey - 2018-11-08 16:46:35.483394

the magic leap is now in saltfs, for use in ci. https://github.com/servo/saltfs/pull/908

#2236 ajeffrey - 2018-11-08 17:36:38.404793

ci is now able to run magic leap builds. servo/servo #22078

#2237 SimonSapin - 2018-11-08 17:52:08.023378

opened https://github.com/mozilla/treeherder/pull/4249 to also track servo/servo’s auto and try branches on treeherder

#2238 SimonSapin - 2018-11-08 17:52:38.917360

reviewed https://github.com/binast/binjs-ref/pull/193 wtf-8 in js binast

#2239 ajeffrey - 2018-11-08 19:13:13.098082

we now have http://build.servo.org/builders/magicleap

#2240 Manishearth - 2018-11-09 01:19:39.459165

android network crash debugging (yesterday)

#2241 Manishearth - 2018-11-09 01:20:01.195327

more android investigations

#2242 Manishearth - 2018-11-09 01:20:06.348254

googlevr testing

#2243 Manishearth - 2018-11-09 01:20:09.938316

homu fix

#2244 SimonSapin - 2018-11-09 11:35:26.327167

playing with saltstack (in agentless mode for now for simplicity https://docs.saltstack.com/en/getstarted/ssh/index.html) to install taskcluster’s generic-worker on macos

#2245 ajeffrey - 2018-11-09 18:23:36.995173

trying to persuade cargo that really it shouldn't try building blurdroid for magicleap.

#2246 avadacatavra - 2018-11-09 22:41:45.045684

working on rebasing async/await into performance pr

#2247 avadacatavra - 2018-11-09 22:42:11.166996

talked at qcon, privacy summit 1 done

#2248 ajeffrey - 2018-11-09 22:47:44.257072

getting green on http://build.servo.org/builders/magicleap.

#2249 ajeffrey - 2018-11-09 22:49:07.034050

packaged the servo magic leap app. https://github.com/servo/servo/issues/22079

#2250 ajeffrey - 2018-11-12 15:34:32.904969

the magicleap ci build has been green for a couple of days now. http://build.servo.org/builders/magicleap

#2251 ajeffrey - 2018-11-12 15:49:40.225702

deployed magicleap signing certificate to ci.

#2252 SimonSapin - 2018-11-12 16:56:50.539917

after some more messing with saltstack, managed to run a taskcluster task on macos on a worker installed and configured through salt, though running generic-worker manually through ssh for now.

#2253 SimonSapin - 2018-11-12 17:30:13.445747

filed https://github.com/saltstack/salt/issues/50477

#2254 SimonSapin - 2018-11-12 19:10:29.907162

got generic-worker to be started as a macos launchd service and run as an unprivileged user. submitted config at https://github.com/servo/servo/pull/22185

#2255 ferjm - 2018-11-12 20:57:23.687325

implemented support to read blob urls in chunks and partial support for range requests for blob urls

#2256 ferjm - 2018-11-12 20:57:51.377448

working on player buffering/caching stuff

#2257 ajeffrey - 2018-11-12 21:07:27.015724

reading up on magic leap ui elements for building a laser pointer.

#2258 SimonSapin - 2018-11-12 22:22:18.785704

filed https://github.com/taskcluster/generic-worker/issues/131

#2259 nox - 2018-11-13 12:26:16.596964

moving some script code into canvas/canvas_traits/pixels to try to improve the texture transfers from script to gl.

#2260 jdm - 2018-11-13 14:56:00.225816

testing out magic leap builds on device.

#2261 jdm - 2018-11-13 14:56:22.881856

trying to find regression range for black square reftest failures.

#2262 nox - 2018-11-13 15:46:40.151924

filed https://github.com/pistondevelopers/image-png/pull/94 to try to finally get a base64 streaming encoder in servo.

#2263 ajeffrey - 2018-11-13 15:52:44.568215

working on ./mach package --magicleap

#2264 jdm - 2018-11-13 17:59:33.892424

started adding multiple draw buffers to rust-offscreen-gl-context

#2265 jdm - 2018-11-13 22:33:07.203461

interview prep and interviews.

#2266 ajeffrey - 2018-11-13 23:46:28.554479

working on magic leap nightlies.

#2267 ajeffrey - 2018-11-13 23:47:07.920644

trying to the magic leap to give me controller 6dof data.

#2268 SimonSapin - 2018-11-14 07:50:51.409014

got `./mach build --dev` and `./mach test-unit` to complete successfully on macos on taskcluster

#2269 jdm - 2018-11-14 14:55:46.499265

investigating android emulator issues.

#2270 ferjm - 2018-11-14 15:51:21.676370

the current a/v player design does not seem to be suitable for buffering/caching, so we need to change the design. gst folks suggested wrapping the existing appsrc in a bin src element that can handle http requests, which is what webkit does. i'm currently exploring this option.

#2271 ferjm - 2018-11-14 16:25:10.337886

first...

#2272 jdm - 2018-11-14 18:50:19.198985

interview prep, interview

#2273 ajeffrey - 2018-11-14 23:36:13.099225

working on a magic leap laser pointer.

#2274 ferjm - 2018-11-15 06:50:22.879757

i was dumb enough to make the `range_request_file_urls` test fetch files via http:// instead of file://, so we were not really testing what we wanted to test there. it's now fixed

#2275 nox - 2018-11-15 08:55:33.468422

https://github.com/rust-lang/rust/issues/55972

#2276 ferjm - 2018-11-15 11:39:52.338820

setting up new laptop

#2277 avadacatavra - 2018-11-15 12:18:04.050697

finished travel. happy to be able to breathe again. need to finish rebase and write up reports from sf

#2278 SimonSapin - 2018-11-15 15:35:12.061259

filed https://bugzilla.mozilla.org/show_bug.cgi?id=1507512 to get access to taskcluster-treeherder integration

#2279 SimonSapin - 2018-11-15 18:35:48.795632

got a first tc task to show up on treeherder https://treeherder.allizom.org/#/jobs?repo=servo-try-taskcluster

#2280 Manishearth - 2018-11-15 18:42:04.565659

still debugging webvr launch issue and webgl crash

#2281 SimonSapin - 2018-11-15 19:33:10.876984

submitted https://github.com/mozilla/treeherder/pull/4284 "fix import of force-pushes from github", this is very relevant to servo since our auto and try branches are almost always force-pushed

#2282 ajeffrey - 2018-11-15 19:34:39.764700

got a first-cut laser pointer working for magic leap.

#2283 ajeffrey - 2018-11-15 22:21:56.487968

submitted a pr for using a laser pointer in the ml app.

#2284 SimonSapin - 2018-11-15 22:50:26.223498

wrote up https://github.com/taskcluster/taskcluster-rfcs/pull/131#issuecomment-439218267 to discuss servo’s use cases with a maintainer of the taskcluster-github integration

#2285 ajeffrey - 2018-11-16 15:21:30.494323

tracking down magic leap release build crash at startup.

#2286 jdm - 2018-11-16 15:21:30.965579

reviewing background hang monitor pr.

#2287 jdm - 2018-11-16 17:08:41.390279

strategic planning writeup.

#2288 ajeffrey - 2018-11-16 19:34:49.449153

working around startup crash in release builds of magic leap servo. https://github.com/servo/servo/pull/22210

#2289 ajeffrey - 2018-11-16 21:15:44.431360

working on unsafe code guidelines. https://github.com/rust-rfcs/unsafe-code-guidelines/issues/16

#2290 nox - 2018-11-17 15:44:23.676025

finished moving every pixel treatment on the webgl thread for texture uploads, now need to make the messaging use ipcsharedmemory.

#2291 avadacatavra - 2018-11-19 17:43:11.907262

finished rebase, ran into format problems, currently yelling at my computer

#2292 avadacatavra - 2018-11-19 17:43:26.317112

working on sf reports

#2293 avadacatavra - 2018-11-19 17:43:34.999779

enjoying being able to breathe

#2294 SimonSapin - 2018-11-19 18:21:05.839156

benchmarked two consecutive rust nightlies to evaluate impact of a rust pr on servo build time https://github.com/rust-lang/rust/pull/55556#issuecomment-439991430

#2295 avadacatavra - 2018-11-19 22:47:32.778712

looked over blair's webxr post

#2296 jdm - 2018-11-19 22:47:45.125492

trying to fix intermittent reftest failure causing black squares instead of websites.

#2297 Manishearth - 2018-11-20 00:06:28.984703

fix touch events on android https://github.com/servo/servo/pull/22229

#2298 avadacatavra - 2018-11-20 02:40:12.467541

hopefully will pass homu and not get caught on the intermittent while i sleep

#2299 ferjm - 2018-11-20 14:31:02.298131

still working on getting buffering/caching from gstreamer. after trying a gst::basesrc based wrap, i had to build a gst::bin subclass to wrap the appsrc used by the player. still wip, but looking better https://github.com/servo/media/compare/master...ferjm:buffering

#2300 ferjm - 2018-11-20 15:31:30.140951

made buffering/caching work with gstreamer \o/ https://github.com/servo/media/compare/master...ferjm:buffering still need to get the buffer/download info and the dom bits

#2301 SimonSapin - 2018-11-20 18:59:39.626776

figured out more things about taskcluster-treeherder integration, did lots of trial and error, submitted https://github.com/servo/servo/pull/22233

#2302 jdm - 2018-11-20 20:48:14.886919

tracked down webgl regression

#2303 jdm - 2018-11-20 21:58:31.153139

chasing down wpt syncing issue.

#2304 avadacatavra - 2018-11-21 00:24:49.553476

landed #20459

#2305 paul - 2018-11-21 06:34:48.575062

working on externalvr backend for webvr + fxr.

#2306 paul - 2018-11-21 07:08:57.353586

updated fxr/servo with new servo api and geckoview api

#2307 paul - 2018-11-21 10:43:26.633951

back to some shutdown issues. shutdown needs to be synchronous

#2308 SimonSapin - 2018-11-21 13:45:56.945340

filed https://bugzilla.mozilla.org/show_bug.cgi?id=1509027 to reduce unneeded permissions

#2309 nox - 2018-11-21 16:44:23.266164

made a bunch of copies disappear when uploading textures.

#2310 jdm - 2018-11-21 22:20:22.480200

trying to fix webgl synchronization for readback compositing.

#2311 SimonSapin - 2018-11-21 22:26:47.694796

filed https://bugzilla.mozilla.org/show_bug.cgi?id=1509181 about fixing timestamps/ordering on github pushes on treeherder

#2312 jdm - 2018-11-21 23:56:57.257000

got readback working with multiple textures for synchronized webgl.

#2313 paul - 2018-11-22 11:16:25.383177

bunch of shutdown related prs: #22239 #22246 #22245

#2314 ferjm - 2018-11-22 14:48:13.544635

yesterday, i spent the day debugging what i initially suspected to be a gstreamer issue that turned out to be a webrender one that was breaking video playback with a standalone servo/media https://github.com/servo/media/pull/165

#2315 ferjm - 2018-11-22 14:49:46.331162

today i am debugging servo/media to see why the media buffering and cache patch only works with small files. in the process i wrote https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/merge_requests/172 to verify that the gstreamer bits are working

#2316 nox - 2018-11-22 15:01:24.102644

trying to rebuild servo on macos 10.13 after trashing my ./target directory.

#2317 SimonSapin - 2018-11-22 15:50:08.505682

filed https://github.com/taskcluster/generic-worker/issues/133 for post-mortem on why macos/taskcluster got stuck

#2318 ferjm - 2018-11-22 16:14:06.456310

i found a suspicious bug report that may be the cause of the buffering/caching issues i am seeing with large files https://bugzilla.gnome.org/show_bug.cgi?id=765308

#2319 SimonSapin - 2018-11-22 16:49:08.468643

https://github.com/servo/servo/pull/22247 to hopefully fix homebrew failures on ci

#2320 ferjm - 2018-11-22 18:10:15.416028

continue debugging buffering issues https://gitlab.freedesktop.org/ferjmoreno/gstreamer-rs/commit/85df5609388e189d8c3c199da5fea69547e8ea63#75df5d1e380ea64c46bababc7565b7099625f25b_26_67

#2321 jdm - 2018-11-22 19:52:19.203203

continuing webrender reftest regression investigation.

#2322 jdm - 2018-11-22 19:52:28.704014

dealing with fallen-over servo-mac4.

#2323 nox - 2018-11-23 10:12:55.420643

whenever servo stops building and you don't know why, don't forget to try `git clean -dfx`.

#2324 ferjm - 2018-11-23 12:48:48.850472

filed https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/508 for what it looks like an appsrc bug

#2325 ferjm - 2018-11-23 14:07:02.674079

initial review of constantsourcenode pr https://github.com/servo/media/pull/164

#2326 jdm - 2018-11-23 15:24:42.386607

addressed servo-linux2 bustage.

#2327 jdm - 2018-11-23 19:11:30.555822

investigating android emulator bustage.

#2328 jdm - 2018-11-23 20:31:33.851320

got emulator tests working reliably locally.

#2329 jdm - 2018-11-23 20:56:45.774547

unbreaking wpt nightly sync.

#2330 ajeffrey - 2018-11-26 14:53:50.732448

back from pto.

#2331 ferjm - 2018-11-26 15:02:07.481262

confirmed that the buffering/caching issues with large files does not appear when using souphttpsrc https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/508

#2332 ferjm - 2018-11-26 15:02:41.791129

added ./mach test-tidy to my .git/hooks/pre-commit script

#2333 ferjm - 2018-11-26 15:04:00.168580

made pr to support range requests for blob urls ready to be merged https://github.com/servo/servo/pull/22134

#2334 ferjm - 2018-11-26 15:05:58.207351

started youtube.com features analysis https://docs.google.com/spreadsheets/d/1b5xwaec7utrz1pcv6qsreqwaxmy0ysalcjcay7ta_ps

#2335 jdm - 2018-11-26 17:25:23.776256

twis

#2336 ajeffrey - 2018-11-26 18:10:42.386479

writing blog post about magicleap servo.

#2337 ferjm - 2018-11-26 18:38:38.889251

setting up gstreamer dev env to hack on appsrc https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/508#note_82347

#2338 ajeffrey - 2018-11-26 20:40:17.562777

working on a launch page for magicleap servo.

#2339 paul - 2018-11-27 08:37:45.227596

made some progress for fxr+servo immersive mode. see immersive branches for fxr/servo/rust-webvr. mostly shared-memory work for now.

#2340 nox - 2018-11-27 11:06:11.189625

taking care of #20380 to make the pain stop.

#2341 avadacatavra - 2018-11-27 15:55:31.341835

catching up on unsafe code guidelines

#2342 ajeffrey - 2018-11-27 17:43:24.830230

working on getting a technical blog post and download link ready for mozlando.

#2343 jdm - 2018-11-27 18:37:33.162394

investigating android emulator ci bustage.

#2344 SimonSapin - 2018-11-28 09:42:04.341126

traveled to rome, attended rustfest

#2345 SimonSapin - 2018-11-28 09:42:18.529337

reviewed https://github.com/rust-lang/rust/issues/56292 (wasm intrinsics in rust std)

#2346 nox - 2018-11-28 11:13:17.312554

fighting against ./mach build --target i686-linux-android, which is an android build but not really.

#2347 ferjm - 2018-11-28 16:12:12.102920

reviewed constantsourcenode pr changes https://github.com/servo/media/pull/164#pullrequestreview-179212507

#2348 ajeffrey - 2018-11-28 21:53:09.347574

working on a launch page for the magicleap app

#2349 jdm - 2018-11-28 21:56:04.573556

becoming one with the android emulator void.

#2350 Manishearth - 2018-11-28 23:03:58.273880

(last few days) webrtc planning, spec-reading

#2351 Manishearth - 2018-11-28 23:04:13.139281

(last few days) webrender bisection, android testing

#2352 Manishearth - 2018-11-28 23:04:27.518316

webvr testing, investigating weird framerate issue https://github.com/servo/rust-webvr

#2353 Manishearth - 2018-11-28 23:04:38.699434

i meant https://github.com/servo/rust-webvr/pull/28

#2354 avadacatavra - 2018-11-29 01:32:12.213530

hope they actually are easy!

#2355 SimonSapin - 2018-11-29 11:34:39.181873

https://github.com/mozilla/treeherder/pull/4320 fix the date of github pushes on treeherder

#2356 avadacatavra - 2018-11-29 12:25:05.743002

is it possible to have writers block for technical writing?

#2357 ferjm - 2018-11-29 14:10:03.705736

media playback planning https://github.com/servo/servo/projects/10

#2358 jdm - 2018-11-29 15:38:05.188851

rejiggered ci to make the queue move again.

#2359 SimonSapin - 2018-11-29 16:33:04.528237

fixing some misleading docs https://github.com/taskcluster/taskcluster-treeherder/pull/60

#2360 SimonSapin - 2018-11-29 16:38:16.366772

more doc fixes https://github.com/mozilla/treeherder/pull/4327

#2361 ajeffrey - 2018-11-29 21:46:00.707737

working on the magicleap ui.

#2362 SimonSapin - 2018-11-29 21:48:02.367432

writing docs on how servo uses treeherder and how it all works behind the scenes (for troubleshooting)

#2363 SimonSapin - 2018-11-29 21:48:08.496332

reading up on https://aturon.github.io/apr/async-in-rust/chapter.html

#2364 ajeffrey - 2018-11-29 21:50:10.137568

unsafe code guidelines meeting.

#2365 Manishearth - 2018-11-30 00:40:22.517184

unsuccessful investigation of https://github.com/servo/servo/issues/22318

#2366 SimonSapin - 2018-11-30 10:33:15.073322

https://github.com/servo/servo/pull/22323 don’t run warnings into errors when trying nightly

#2367 SimonSapin - 2018-11-30 13:55:35.570184

wrote up meta issue for taskcluster migration https://github.com/servo/servo/issues/22325

#2368 ajeffrey - 2018-11-30 18:12:53.500556

demo'd magicleap servo in the chicago office

#2369 ajeffrey - 2018-11-30 18:13:27.021157

minor tidying up of the magicleap servo ui

#2370 SimonSapin - 2018-11-30 18:33:48.209582

surveyed existing thread-safe maps in rust https://github.com/servo/servo/issues/22334

#2371 jdm - 2018-11-30 20:01:35.830447

diagnosed and fixed the missing webgl textures on refresh.

#2372 jdm - 2018-12-01 00:17:05.088542

diagnosed and fixed an http cache + cors issue.

#2373 ferjm - 2018-12-01 17:26:44.743642

made some progress working on the media buffering/cache

#2374 ferjm - 2018-12-01 17:28:26.411108

worry about that for now, although it would be nice to add that support in gstdownloadbuffer

#2375 ferjm - 2018-12-01 17:29:56.691444

fixed a race condition in servo-media that made the media backend discard chunks of a/v data if the client pushed any data before the source setup was completed

#2376 ferjm - 2018-12-01 17:32:49.865088

fixed the htmlmediaelement fetch response handler that was repeatedly and incorrectly setting the size of the media file for 206 responses

#2377 avadacatavra - 2018-12-03 21:18:02.822288

quick review of performance followup

#2378 jdm - 2018-12-03 22:18:04.933825

wrote missing tests for recent prs.

#2379 SimonSapin - 2018-12-05 23:01:20.251878

tried `async fn` on rust nightly with threadpool in the futures 0.3 crate, observed speedups when scaling the number of threads (in a very artificial program)

#2380 SimonSapin - 2018-12-06 12:32:13.556663

surprised to see csswg accepting with seemingly little discussion what got opposition from multiple vendors when i proposed it last year https://github.com/w3c/csswg-drafts/issues/3307

#2381 nox - 2018-12-07 15:53:23.967296

added support for encoding_rs in tendril, to be able to support multiple character encodings in servo through html5ever.

#2382 SimonSapin - 2018-12-07 18:54:15.957459

https://github.com/servo/servo/pull/22381 build docs and upload to doc.servo.org on taskcluster

#2383 SimonSapin - 2018-12-10 15:07:18.904655

reviewed/commented on fragmentation models for layout 2.0 https://github.com/servo/servo/issues/22397

#2384 ajeffrey - 2018-12-10 15:28:05.815169

back from mozlando, dealing with everything that got shoved to one side for demo prep.

#2385 ferjm - 2018-12-10 15:59:44.580196

dealing with jet lag + non sleeping toddler

#2386 ferjm - 2018-12-10 16:00:39.452509

mozlando was mostly media planning ( https://paper.dropbox.com/doc/servo-media-planning--attwvrsyobev0rhvosodbpkkag-jzrttriazwtbt7slfnfci ), reviews, mentored bugs and some pair programming

#2387 ferjm - 2018-12-10 16:01:49.085339

wrote a patch to add the poster attr to htmlmediaelement. it's working but i realized that using the image cache is probably a better approach https://github.com/servo/servo/pull/22399

#2388 ajeffrey - 2018-12-10 16:48:32.293047

submitted a "magicleap mvp" issue, summarizing the work items from mozlando. #22407

#2389 ajeffrey - 2018-12-10 23:36:01.634920

rust unsafe code guidelines editing and discussion.

#2390 ajeffrey - 2018-12-10 23:36:52.331524

icfp 2019 industrial relations chair work.