#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.

#2391 ferjm - 2018-12-11 12:28:52.560280

reviewed texttrack api pr

#2392 SimonSapin - 2018-12-11 14:33:19.056676

responded to https://bugzilla.mozilla.org/show_bug.cgi?id=1513153 (per request by julienw)

#2393 SimonSapin - 2018-12-11 14:33:31.273799

responded to https://bugzilla.mozilla.org/show_bug.cgi?id=1512271

#2394 SimonSapin - 2018-12-11 14:59:57.531071

reviewed https://bugzilla.mozilla.org/show_bug.cgi?id=1512271

#2395 ferjm - 2018-12-11 17:32:55.721492

wrote patch to use image cache for video poster frame

#2396 SimonSapin - 2018-12-11 18:10:04.268894

https://github.com/servo/servo/pull/22419 ci: move "dev" builds and unit tests from buildbot to taskcluster

#2397 jdm - 2018-12-11 18:40:43.309426

interns, contracting, etc.

#2398 ajeffrey - 2018-12-11 19:16:03.700407

wasted a morning getting the magicleap controller to pair with the device.

#2399 SimonSapin - 2018-12-11 19:21:43.601278

removed packet.net worker for taskcluster unused since https://github.com/servo/servo/pull/22201. it was not even responding to ssh or ping :/

#2400 ajeffrey - 2018-12-11 21:11:48.101619

back-of-envelope calculations of co2 impact of different locations for a hypothetical mr work week. https://co2calculator.acm.org/

#2401 SimonSapin - 2018-12-11 21:55:25.149727

https://github.com/servo/servo/pull/22424 add documentation on treeherder

#2402 SimonSapin - 2018-12-11 23:00:00.884850

https://github.com/servo/homu/pull/184 first step for trychoosers support on taskcluster

#2403 ajeffrey - 2018-12-11 23:32:32.602707

organizing a sponsorship opportunity to cover carbon offsets for icfp air travel.

#2404 SimonSapin - 2018-12-12 10:39:31.886059

more layout 2.0 discussion https://github.com/servo/servo/issues/22397

#2405 SimonSapin - 2018-12-12 10:51:07.384379

reviewed https://github.com/alexcrichton/jemallocator/pull/90

#2406 SimonSapin - 2018-12-12 14:08:21.743919

https://github.com/servo/saltfs/pull/925 trychooser on tc + disable some buildbot jobs

#2407 nox - 2018-12-12 15:16:57.129955

improved how encodings other than utf-8 are handled in servo.

#2408 ajeffrey - 2018-12-12 17:06:13.287637

investigating https://github.com/servo/servo/issues/22188

#2409 ferjm - 2018-12-12 17:14:47.564012

improved media resource fetch algorithm https://github.com/servo/servo/pull/22433

#2410 SimonSapin - 2018-12-12 17:26:17.209878

verified that trychooser now works correctly with taskcluster

#2411 SimonSapin - 2018-12-12 21:53:26.101179

https://bugzilla.mozilla.org/show_bug.cgi?id=1513715

#2412 jdm - 2018-12-12 22:06:17.456636

2019 planning.

#2413 Manishearth - 2018-12-13 01:07:08.618624

trying to understand #22397

#2414 jdm - 2018-12-13 01:24:37.502181

feedback, surveys, etc.

#2415 ajeffrey - 2018-12-13 16:31:22.126575

attending d&i erg meeting, and rust unsafe code guidelines meeting simultaneously.

#2416 ferjm - 2018-12-13 16:57:19.645599

inbox zero, expenses, engagement survey

#2417 SimonSapin - 2018-12-13 17:18:16.583325

https://github.com/mozilla/treeherder/pull/4371 for all try-* branches on https://treeherder.mozilla.org/#/jobs?repo=servo-try

#2418 ajeffrey - 2018-12-13 18:09:36.552085

dealing with issues arising from the unsafe code guidelines meeting.

#2419 jdm - 2018-12-13 18:17:50.143181

reviews; ci wrangling; 1:1s.

#2420 ajeffrey - 2018-12-13 18:40:35.379737

continuing to bash my head against a segv on ml1 that only occurs when debuggable=false.

#2421 ajeffrey - 2018-12-13 23:40:12.690529

got as far as working out that we're getting crashes on release ml1 builds at the point we initialize self-hosted js. https://github.com/servo/servo/issues/22188#issuecomment-447160503

#2422 Manishearth - 2018-12-13 23:45:15.198711

attempt to understand the webxr spec, polyfill, and examples

#2423 ajeffrey - 2018-12-13 23:54:38.971889

off to https://www.eventbrite.com/e/dream-journalism-activism-the-surveillance-state-w-harlo-holmes-tickets-52413969594

#2424 paul - 2018-12-14 08:19:06.717989

split simpleservo into 3 crates for easier use

#2425 paul - 2018-12-14 08:19:55.821754

made substantial progress on immersive mode. see immersive branches for fxr/servo/rust-webvr

#2426 SimonSapin - 2018-12-14 08:46:01.115958

deployed servo-tc-mac2.servo.org

#2427 SimonSapin - 2018-12-14 08:47:13.958432

decommissioned servo-linux-kvm1.servo.org (buildbot builder on packet.net)

#2428 SimonSapin - 2018-12-14 14:47:56.225929

move macos wpt chunk 1 (only) from buildbot to taskcluster https://github.com/servo/servo/pull/22459

#2429 jdm - 2018-12-14 18:29:18.819269

addressed review comments.

#2430 SimonSapin - 2018-12-14 20:06:10.338188

https://github.com/servo/servo/pull/22464 taskcluster: build servo nigthly for linux, upload to s3

#2431 ajeffrey - 2018-12-15 00:07:42.785617

tracked down the root cause of https://github.com/servo/servo/issues/22188, which is caused by mprotect failing.

#2432 avadacatavra - 2018-12-17 13:43:53.795522

writing offline

#2433 jdm - 2018-12-17 15:01:06.378890

addressed unit test failure in open pr.

#2434 jdm - 2018-12-17 21:12:27.940771

twis

#2435 jdm - 2018-12-17 21:12:44.016718

trying to narrow down the cause of increased timeouts on taskcluster

#2436 ajeffrey - 2018-12-17 23:37:14.905853

working on keyboard input events for magicleap servo.

#2437 paul - 2018-12-18 06:10:17.323401

got the fxr sensor data sent to webvr - some threejs immersive demos work

#2438 paul - 2018-12-18 06:10:41.180780

working on making it possible for fxr to send a gecko-compatible surfacetexture to servo

#2439 avadacatavra - 2018-12-18 16:38:37.899652

writing stylo series. behind on reviews.

#2440 avadacatavra - 2018-12-18 16:39:01.255277

gave talk on mr security in london

#2441 ajeffrey - 2018-12-18 18:05:34.858148

got basic keyboard support working for magicleap servo.

#2442 ajeffrey - 2018-12-18 19:17:44.020571

submitted pr for magicleap keyboard. https://github.com/servo/servo/pull/22491

#2443 ajeffrey - 2018-12-19 01:35:39.079500

reading up on async/await.

#2444 ajeffrey - 2018-12-19 19:32:52.833202

thinking about uses for async in script.

#2445 ajeffrey - 2018-12-19 20:06:32.727257

reviewing https://github.com/rust-rfcs/unsafe-code-guidelines/pull/57

#2446 jdm - 2018-12-19 20:38:47.246052

reviews and ongoing taskcluster timeout investigations.

#2447 avadacatavra - 2018-12-20 01:46:09.814002

did a vr art thing, did some small reviews, doing surveys and things because my brain was a little dead today after writing/talking yesterday

#2448 avadacatavra - 2018-12-20 12:43:06.631980

formal verification meeting

#2449 ajeffrey - 2018-12-20 19:52:22.849235

messing around with async/await, trying to work out if we can run async functions from a script thread.

#2450 jdm - 2018-12-20 20:41:01.107514

postmessage explorations and ongoing taskcluster ci investigations.

#2451 Manishearth - 2018-12-21 00:34:03.486730

more xr integration work

#2452 Manishearth - 2018-12-21 00:34:15.085929

https://github.com/manishearth/elsa (for gandalf)

#2453 ajeffrey - 2018-12-21 00:39:16.352586

spent the day working out how to make script_thread something that can execute futures.

#2454 jdm - 2018-12-21 00:40:23.524404

rewriting a surprising number of referrer-policy tests.

#2455 avadacatavra - 2018-12-21 01:25:33.527797

meetings, writing, etc...

#2456 jdm - 2018-12-21 18:05:14.689469

reviews

#2457 ajeffrey - 2018-12-21 20:13:24.751999

wrote a task executor for script_thread which allows async rust functions to be used synchronously in js. https://github.com/asajeffrey/servo/tree/script-async-experiments

#2458 ajeffrey - 2018-12-21 23:27:38.659639

off for winter break.

#2459 jdm - 2018-12-31 17:10:48.452173

trying to fix appveyor build.

#2460 jdm - 2019-01-02 15:00:44.032292

took far too much time to figure out how the html serialization code fits together.

#2461 SimonSapin - 2019-01-02 16:43:05.457585

another abandonned attempt at cross-compiling servo to linux arm outside of buildbot/saltfs

#2462 jdm - 2019-01-02 16:50:37.810230

rewriting http content decoding routines to fix google.com

#2463 SimonSapin - 2019-01-02 18:34:44.018817

long chat with patrick about memory management and data race prevention in different layout architectures

#2464 pcwalton - 2019-01-02 18:35:59.030559

discussed layout architecture with simon. did lots of work on pathfinder 3 (tiling) over the holidays; looking very promising. need to fix some bugs around self-intersecting paths.

#2465 avadacatavra - 2019-01-03 01:28:11.436310

trying to write thread safety post

#2466 avadacatavra - 2019-01-03 01:37:59.087268

fleshed out mem safety post--need to fix a few bugs

#2467 avadacatavra - 2019-01-03 01:38:06.440185

lca talk

#2468 paul - 2019-01-03 09:40:34.419805

initial pr for servo immersive mode support in fxr: https://github.com/servo/rust-webvr/pull/32

#2469 ajeffrey - 2019-01-03 10:54:02.251906

back at work == going through email backlog.

#2470 ajeffrey - 2019-01-03 10:55:33.734783

last round of edits on speculative evaluation paper (hopefully).

#2471 pcwalton - 2019-01-03 18:48:47.639485

got pathfinder 3 almost correctly rendering the tiger (only problems remaining are in the stroke-to-fill code, which is shared with pf2). also wrote up something on pf3 architecture: https://github.com/pcwalton/pathfinder/blob/pf3/doc/architecture.md

#2472 SimonSapin - 2019-01-03 19:18:56.585853

more layout data structures contemplation

#2473 SimonSapin - 2019-01-03 19:20:05.273373

initial implementation of pre-review testing on taskcluster of prs

#2474 jdm - 2019-01-03 21:04:55.265396

reviews, future planning.

#2475 ajeffrey - 2019-01-04 14:12:46.676173

experimenting with using an async lock between script and layout, so other pipelines in the same script thread can execute while one is waiting for a lock.

#2476 SimonSapin - 2019-01-04 14:32:16.816597

dealing with rust breaking changes to stable code https://github.com/servo/servo/pull/22612 and https://github.com/rust-lang/rust/issues/56105#issuecomment-451457706

#2477 SimonSapin - 2019-01-04 17:33:31.884169

got totally nerdsnipped by https://github.com/servo/servo/issues/22613

#2478 ajeffrey - 2019-01-04 17:55:59.386189

doing experiments with allowing async access to the shared lock between script and layout. https://github.com/asajeffrey/servo/commit/f501b6f3525281d5dbbb21e39c9207a523fea876

#2479 jdm - 2019-01-05 00:36:36.151363

planning; brotli/gzip decoding fixes; porting homu patch for github checks.

#2480 pcwalton - 2019-01-05 02:23:13.148342

simd-ifying pathfinder 3.

#2481 SimonSapin - 2019-01-07 17:36:34.202370

discussed layout architecture and data structures with nox

#2482 nox - 2019-01-07 17:46:25.123195

discussed layout architecture and data structures with simonsapin

#2483 ajeffrey - 2019-01-07 18:32:19.127340

reading specs to see whether we can use rust async fns for js promise-based apis.

#2484 jdm - 2019-01-07 20:32:25.008545

reviews.

#2485 ajeffrey - 2019-01-07 22:59:45.104279

responding to referee comments on the speculative evaluation paper. https://github.com/chicago-relaxed-memory/spec-eval/blob/master/doc/paper.pdf

#2486 paul - 2019-01-08 08:48:47.444110

been fighting llvm and ndk gecko errors

#2487 nox - 2019-01-08 10:31:28.931283

looked at a bunch of pr while servo rebuilds from scratch.

#2488 SimonSapin - 2019-01-08 10:34:54.428124

pushing for mitigations for yet another rust breaking change https://github.com/rust-lang/rust/issues/57012#issuecomment-452241549

#2489 SimonSapin - 2019-01-08 18:49:12.048043

discussed layout architecture and data structures with ajeffrey

#2490 ajeffrey - 2019-01-08 18:49:23.684740

meeting with simonsapin about concurrency in next-gen layout.

#2491 nox - 2019-01-09 12:40:05.278491

https://twitter.com/nokusu/status/1082979743920726016

#2492 jdm - 2019-01-09 15:52:49.370882

first successful travis-ci.com migration

#2493 jdm - 2019-01-09 16:16:48.912027

migrated all servo org repositories to travis-ci.com before eom deadline

#2494 SimonSapin - 2019-01-09 17:02:23.181026

reading up on low-level directwrite apis for inspiration

#2495 jdm - 2019-01-09 17:12:51.301222

formdata event review.

#2496 ajeffrey - 2019-01-09 19:11:07.584959

following on from conversation with simonsapin, trying to work out how to safely allow random access to nodes in a tree.

#2497 jdm - 2019-01-09 23:40:50.737345

fallout from travis migration; addressing review comments on open prs; dealing with new webrender upgrade.

#2498 ajeffrey - 2019-01-10 03:25:29.540281

experimenting with an api for random access to tree-structured data. https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=024d07b4bae19579bb758798877e2325

#2499 paul - 2019-01-10 08:38:31.481573

managed to get both servo and gecko to write their vr state concurrently. gecko + fxr prs incoming.

#2500 jdm - 2019-01-10 21:59:03.575113

investigating new errors from webrender update.

#2501 pcwalton - 2019-01-10 23:35:47.739792

fixed several bugs in the rendering of the tiger in pathfinder 3. now working on optimizing more methods with simd.

#2502 jdm - 2019-01-10 23:36:34.164510

investigating further webrender upgrade gl failures.

#2503 ajeffrey - 2019-01-11 00:01:17.531758

more experimenting with random access to tree-structured data.

#2504 nox - 2019-01-11 10:38:27.551399

investigated the bug that https://github.com/servo/servo/pull/22620 tries to fix.

#2505 SimonSapin - 2019-01-11 13:26:52.558710

fix new rust warnings. (we make them fail the build.) https://github.com/servo/servo/pull/22674

#2506 pcwalton - 2019-01-11 18:43:38.782029

merging remaining pathfinder 2 code with pathfinder 3, doing lots of refactoring along the way.

#2507 jdm - 2019-01-11 20:54:43.064293

wr update webgl timing investigations.

#2508 Manishearth - 2019-01-11 22:45:56.046642

going through new xr spec text changes, gamepad stuff

#2509 Manishearth - 2019-01-11 22:45:57.436064

going through new xr spec text changes, gamepad stuff

#2510 ajeffrey - 2019-01-11 23:14:26.008398

a proof-of-concept implementation of random access to tree-structured data. https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=04ad3a03f950e6595c7fb4561b169f27

#2511 SimonSapin - 2019-01-14 14:36:24.829640

pushing again and again for (at least!) some mitigations when rust makes breaking changes https://github.com/rust-lang/rust/issues/57012#issuecomment-454024755

#2512 jdm - 2019-01-14 14:59:03.325760

finishing up webrender update; web-platform-tests reviews.

#2513 ajeffrey - 2019-01-14 19:59:31.325666

meeting with simonsapin about net-gen layout.

#2514 jdm - 2019-01-14 20:06:47.994011

addressing review comments about rust-mozjs parent runtime refactor.

#2515 pcwalton - 2019-01-14 22:52:05.682954

starting an end-to-end demo of pathfinder 3, for an eventual vr demo.

#2516 paul - 2019-01-15 09:39:28.745288

still working on splitting the mutex logic between fxr -> gecko/servo. addressing review comments from gecko, fxr and webvr prs.

#2517 jdm - 2019-01-15 17:01:42.559020

1:1s; dealing with github security alerts; addressing pr review comments.

#2518 ajeffrey - 2019-01-15 18:04:31.142223

updated the glutin used by the rust-webvr example. https://github.com/servo/rust-webvr/pull/34

#2519 ajeffrey - 2019-01-15 23:02:17.815035

started work on magicleap webvr.

#2520 pcwalton - 2019-01-15 23:14:04.335629

got the pathfinder demo standing up. now working on 3d support.

#2521 ajeffrey - 2019-01-16 15:29:05.603378

finished (hopefully!) revisions to the speculative evaluation paper. https://github.com/chicago-relaxed-memory/spec-eval/blob/master/doc/paper.pdf

#2522 jdm - 2019-01-16 16:43:15.225219

working on fixing webrender regression causing intermittent reftest failures.

#2523 ajeffrey - 2019-01-16 22:30:13.845412

working on a first-cut magicleap webvr back end: https://github.com/asajeffrey/rust-webvr/tree/magicleap-first-cut

#2524 ferjm - 2019-01-17 09:48:07.405331

last week -> back from pto, catch up with emails, bugmail, reviews, mentored issues, etc.

#2525 ferjm - 2019-01-17 09:48:49.833058

landed backoff protocol for the media element https://github.com/servo/servo/pull/22522 and https://github.com/servo/media/pull/176

#2526 ferjm - 2019-01-17 09:49:13.889149

improved stability of wpts tests by forcing mp4 usage https://github.com/servo/servo/pull/22477

#2527 ferjm - 2019-01-17 09:50:04.372212

merging media cache and buffering support https://github.com/servo/servo/pull/22692 and https://github.com/servo/media/pull/179

#2528 ferjm - 2019-01-17 09:51:22.502475

currently looking into ways to implement media controls. starting to think that it will be worth to implement partial shadow dom support ...

#2529 ajeffrey - 2019-01-17 19:24:02.474586

started hooking webvr into the magicleap c api. https://github.com/asajeffrey/rust-webvr/commit/b44f3bb45730d13b3f8b5d9ba9ef4e3cbe5c71c1

#2530 jdm - 2019-01-17 20:10:19.620213

first crack at extracting gstreamer webrtc pipeline stuff into mediastream abstraction.

#2531 paul - 2019-01-18 11:29:18.808885

fxr servo branch has finally fully merged into fxr master

#2532 nox - 2019-01-18 14:44:21.954236

found a correct (i think) scheme for encoding my various arbalest/fragile invariants into the strong/fragile refcounts.

#2533 jdm - 2019-01-18 20:22:51.329275

delying webrtc pipeline playback until media streams are present.

#2534 ajeffrey - 2019-01-18 20:55:14.084782

still working on the magicleap webvr back end.

#2535 jdm - 2019-01-18 23:23:51.437557

got working poc for media capture + webrtc.

#2536 ajeffrey - 2019-01-19 00:53:38.000773

trying an experiment of building the script trait with no html.

#2537 nox - 2019-01-21 13:02:43.539210

made a few changes to arbalest.

#2538 nox - 2019-01-21 13:03:07.107115

tried to land my data:image/png, optim pr again and failed to do so because of a feature regression in base64.

#2539 nox - 2019-01-21 13:03:21.960488

bumped image in webrender.

#2540 nox - 2019-01-21 13:03:49.572983

thought a lot about how to make arbalest a crate that could support all use cases i can think of in layout.

#2541 jdm - 2019-01-21 18:13:46.858341

tracking down a firefox regression in viewing buildbot logs

#2542 jdm - 2019-01-21 23:47:53.899020

researched answers to questions about surprisingly complex servo implementations of parsing and iframe load events.

#2543 jdm - 2019-01-21 23:47:59.659841

twis

#2544 paul - 2019-01-22 07:23:19.352694

vrexternal rust-webvr initial pr has landed: https://github.com/servo/rust-webvr/pull/32

#2545 nox - 2019-01-22 12:20:53.944921

filed https://github.com/serayuzgur/crates/issues/38

#2546 nox - 2019-01-22 12:21:06.255028

opened https://github.com/pistondevelopers/image-png/pull/101

#2547 nox - 2019-01-22 12:23:16.410821

added some more docs to arbalest https://github.com/nox/arbalest/pull/9

#2548 ferjm - 2019-01-22 15:27:06.813165

dealing with the shadow dom specs and feeling like reading a marx brother movie script. "the first part of the party of the first part shall be known in this contract as the first part of the party of the first part shall be known in this contract" ...

#2549 jdm - 2019-01-22 21:11:47.846909

tried porting ml build to use simpleservo; got stuck in the weeds of the actual ml build.

#2550 pcwalton - 2019-01-23 01:33:44.502213

just fixing clipping bugs in pathfinder's 3d support. performance looks very promising so far.

#2551 ajeffrey - 2019-01-23 15:36:55.100199

trying to wrap my head around how to use webvr for devices without an external display.

#2552 ajeffrey - 2019-01-23 15:58:44.820677

our paper on modelling spectre-style attacks (featuring sterling work by intern cdisselkoen) was accepted to ieee security and privacy. https://github.com/chicago-relaxed-memory/spec-eval/blob/master/doc/paper.pdf

#2553 nox - 2019-01-23 16:14:35.422116

visited some candidates for the paris office relocation.

#2554 nox - 2019-01-23 16:14:49.054719

tried to classify uses of flowref::deref_mut.

#2555 jdm - 2019-01-23 17:34:30.743969

falling back down the brotli decompressing hole again.

#2556 pcwalton - 2019-01-23 19:14:50.851647

implementing 3d clipping (i.e. against near and far planes) for pathfinder. needed for correct rendering when parts of the scene are behind the camera.

#2557 jdm - 2019-01-23 22:26:20.881871

wrote up firefox 65 new contributor release notes.

#2558 jdm - 2019-01-23 22:26:43.515509

fought with rr and lost while trying to debug the intermittent brotli issues.

#2559 ajeffrey - 2019-01-23 23:03:06.067040

intern application review.

#2560 ajeffrey - 2019-01-24 02:22:33.540997

experimenting with a version of rust-webvr (https://github.com/asajeffrey/rust-webvr/commit/513c234a6496b5e6e5d9106584405526a0395d4c) and servo (https://github.com/asajeffrey/servo/commit/15d8e6498c485f61bb5cf43cdf7bb82a60c6eda0) that places the webgl canvas in full-screen mode while presenting.

#2561 jdm - 2019-01-24 16:00:06.506333

created a unit test demonstrating a brotli decoding issue: https://github.com/dropbox/rust-brotli-decompressor/issues/6

#2562 jdm - 2019-01-24 16:52:52.125707

diagnosed an incremtnal brotli decoding issue.

#2563 ajeffrey - 2019-01-24 20:04:40.679698

continuing to work on a webvr implementation targeting the browser's gl context.

#2564 jdm - 2019-01-24 20:21:02.778012

fixing build bustage with recent visual studio versions.

#2565 ajeffrey - 2019-01-25 02:02:12.309239

scheduling to give a talk at intel, about what a dream hw architecture would be.

#2566 nox - 2019-01-25 13:26:44.898172

going deep the base64 bump rabbit hole.

#2567 nox - 2019-01-25 14:55:32.098214

found why the headers-* bumps regress servo. https://github.com/hyperium/headers/pull/26#issuecomment-457597328

#2568 nox - 2019-01-25 15:44:33.662561

started downloading the entire css 2 spec in my mind.

#2569 jdm - 2019-01-25 15:50:28.232001

contracting stuff, administrivia.

#2570 jdm - 2019-01-25 19:52:33.570499

project planning; reviews.

#2571 jdm - 2019-01-25 21:10:53.870616

gsoc project planning.

#2572 ajeffrey - 2019-01-25 22:39:05.958715

working on getting webvr rendered by servo to work.

#2573 ajeffrey - 2019-01-25 23:26:26.124206

attending "the new world of voice and multimodal product ux". https://www.eventbrite.com/e/talk-alexa-how-do-you-know-what-to-say-with-phillip-hunter-tickets-54417878339

#2574 jdm - 2019-01-26 00:55:41.163851

support for remote stream callbacks.

#2575 nox - 2019-01-26 14:36:23.075307

fixed a bunch of headers bugs.

#2576 ajeffrey - 2019-01-28 15:41:38.262837

playing around with session types for async/await. https://play.rust-lang.org/?version=nightly&mode=debug&edition=2018&gist=46715cd728cea7090ceb80121ea99c9c

#2577 pcwalton - 2019-01-28 19:33:06.909457

fighting floating point error in the pathfinder clipper.

#2578 pcwalton - 2019-01-29 18:53:57.607622

fixing rendering bugs and improving performance in pathfinder 3.

#2579 jdm - 2019-01-29 19:47:47.167134

1:1s; reviews.

#2580 avadacatavra - 2019-01-29 20:20:44.259028

recovering from nz. working on thread safety post--should be ready for review later this week. submitted position paper abstract to ieee vr ethics

#2581 jdm - 2019-01-30 01:03:25.149087

trying to track down the cause of the network timeouts in rr.

#2582 pcwalton - 2019-01-30 18:47:51.257444

improving the ux of the pathfinder 3 demo.

#2583 ajeffrey - 2019-01-30 22:42:25.439205

internship interviews have started.

#2584 ajeffrey - 2019-01-30 22:43:48.293347

got magicleap to use the regular raf rather than a custom raf when there's no external display.

#2585 ajeffrey - 2019-01-30 22:44:21.330569

investigating poor frame rate for webgl. https://github.com/servo/servo/issues/22788

#2586 ajeffrey - 2019-01-31 00:26:25.250287

trying to get servo back to 60fps for webgl.

#2587 jdm - 2019-01-31 16:02:44.020834

code archaeology around forked referrer-policy tests.

#2588 jdm - 2019-01-31 16:22:26.853308

reviews.

#2589 avadacatavra - 2019-01-31 16:56:49.225802

unsafe code guidelines meeting, doing some wg organization, packing etc

#2590 nox - 2019-01-31 17:44:07.990098

nerd-snipped myself into thinking about yet another bunch of bind_to_tree shenanigans.

#2591 ajeffrey - 2019-01-31 17:50:04.051999

provided nox with some laffs.

#2592 pcwalton - 2019-01-31 18:00:00.129296

fixing bugs in pathfinder's clipper.

#2593 ajeffrey - 2019-01-31 18:18:06.828523

the last bit of webvr/xr without an external display... persuading webrender to display nothing but one gl texture.

#2594 jdm - 2019-01-31 19:33:35.738053

evaluating and prioritizing remaining webgl work.

#2595 ajeffrey - 2019-02-01 03:33:42.927770

spent the afternoon trying to work out how servo's discreet implementation works.

#2596 nox - 2019-02-01 14:57:42.903662

losing myself in a sea of whatwg dom issues.

#2597 ferjm - 2019-02-01 15:56:20.099366

making some progress with shadow dom layout. shadow trees are rendered after https://github.com/servo/servo/pull/22743/commits/3f734498cc83e649489cd07ca6fdc36d7ab9eee7

#2598 jdm - 2019-02-01 18:03:04.778719

investigations into how to extract ipc from webrender

#2599 pcwalton - 2019-02-01 19:15:03.517619

cleaning up pathfinder's simd library.

#2600 ajeffrey - 2019-02-01 21:50:41.134920

intern interviewing.

#2601 jdm - 2019-02-01 22:45:36.995040

experiments with network timeouts under rr; attempting to cross-compile gstreamer for magic leap.

#2602 ajeffrey - 2019-02-01 23:26:28.264595

adding reftests for fullscreen mode, as a precursor to reftests for webvr/xr.

#2603 nox - 2019-02-02 11:36:37.027240

working on a crate that gives sync wrappers to non-sync values. what could go wrong

#2604 paul - 2019-02-04 09:21:27.774448

immersive mode: gecko changes have landed. pr for gecko and servo updates in fxr finalized. waiting for reviews. https://github.com/mozillareality/firefoxreality/pull/936

#2605 jdm - 2019-02-04 18:43:53.010840

reviews; messing with cerbero build for magic leap.

#2606 ajeffrey - 2019-02-04 19:04:22.614244

trying to implement fullscreen "top layer".

#2607 ajeffrey - 2019-02-04 20:30:42.151857

icfp industrial sponsorship meeting.

#2608 pcwalton - 2019-02-04 20:33:31.045836

yeah, i'm not really sure what the tradeoffs there are

#2609 jdm - 2019-02-04 22:46:05.807151

uwp learning session; porting dependency spelunking.

#2610 ajeffrey - 2019-02-05 01:41:27.039979

implemented fullscreen "top layer". https://github.com/asajeffrey/servo/commit/bd73cab403a1714f66955b7a06d6af4bcba99abd

#2611 jdm - 2019-02-05 15:29:12.578161

added travisci support for rust-webvr. reviews.

#2612 jdm - 2019-02-05 17:39:13.627613

looking into layout hit-testing regression.

#2613 ajeffrey - 2019-02-05 18:55:57.973879

back to working on a test vrdisplay that renders to the main window.

#2614 jdm - 2019-02-05 19:13:18.805961

webrender issue triage.

#2615 pcwalton - 2019-02-05 20:23:43.699293

micro-optimizing pathfinder 3 performance.

#2616 jdm - 2019-02-05 21:34:42.320703

figured out a layout issue with hit tests and overflow regions.

#2617 nox - 2019-02-06 12:30:45.130716

https://github.com/web-platform-tests/wpt/pull/15264

#2618 ajeffrey - 2019-02-06 16:55:58.717557

tracking down rendering issues with non-external-display webvr.

#2619 pcwalton - 2019-02-06 18:37:52.104058

porting advanced font rendering features from pathfinder 2 to pathfinder 3.

#2620 ajeffrey - 2019-02-06 19:08:57.848678

wrote a reftest for webvr.

#2621 jdm - 2019-02-06 20:26:52.279454

found fix for scrolling backgrounds of overflow content and broken browser.html hit testing.

#2622 ajeffrey - 2019-02-06 20:33:12.827433

submitted a pr with the infrastructure for webvr reftests. https://github.com/servo/servo/pull/22840

#2623 jdm - 2019-02-06 21:09:08.567440

reviews.

#2624 paul - 2019-02-07 09:13:16.150180

updated fxr to the latest servo and gecko changes. (landed)

#2625 paul - 2019-02-07 09:13:44.896651

published a new version of webvr with the latest gecko changes

#2626 paul - 2019-02-07 09:16:50.700830

landed the few hooks needed for servo to initialize the new externvr driver for rust-webvr

#2627 paul - 2019-02-07 09:17:11.066021

landed opengl support for libsimpleservo on mac

#2628 paul - 2019-02-07 09:19:52.431947

been experimenting with building a c-based project that relies on libsimpleservo. kind of work: https://github.com/paulrouget/libui-servo-example/blob/master/main.c

#2629 paul - 2019-02-07 09:21:59.323820

started working on shifting and clipping wr documents as explained in https://github.com/servo/servo/issues/21350

#2630 nox - 2019-02-07 10:34:18.922519

fixing the dom insertion algo spec.

#2631 nox - 2019-02-07 14:48:09.147646

lost in a sea of dom and html spec tabs, all similar.

#2632 pcwalton - 2019-02-07 16:30:40.745371

adding features that were in the pathfinder 2 demo to the pathfinder 3 demo.

#2633 ajeffrey - 2019-02-07 19:12:26.161272

separating out the concepts of "has no external vr display" from "expects the browser to manage immersive vr".

#2634 jdm - 2019-02-07 20:19:27.628957

addressed review comments for 2d canvas path changes.

#2635 ajeffrey - 2019-02-07 23:47:09.354290

working on implementing a vrdisplay for magicleap.

#2636 nox - 2019-02-08 12:50:56.734191

https://github.com/whatwg/dom/pull/732

#2637 ajeffrey - 2019-02-08 23:17:34.988171

still working on implementing a vrdisplay for magicleap.

#2638 ajeffrey - 2019-02-08 23:18:18.147937

trying to get a lock-free implementation of the ml vrdisplay has led to https://github.com/jorendorff/atomicbox/pull/1.

#2639 nox - 2019-02-10 11:00:09.899785

https://github.com/whatwg/html/pull/4354

#2640 nox - 2019-02-11 10:49:21.342684

continued working on my dom/html/wpt changes for the insertion algorithm.

#2641 nox - 2019-02-11 10:51:04.850618

almost finished the base crate of inert, next steps are inert_derive and making use of it to replace layoutnode and friends.

#2642 nox - 2019-02-11 10:54:54.158638

https://github.com/rust-lang/rust/pull/58369

#2643 nox - 2019-02-11 11:04:50.087901

https://github.com/rust-lang/rust/pull/58370

#2644 nox - 2019-02-11 12:01:37.592973

https://github.com/servo/rust-url/issues/483#issuecomment-462303299

#2645 nox - 2019-02-11 12:33:32.638019

https://github.com/servo/rust-url/pull/484

#2646 ajeffrey - 2019-02-11 23:32:47.623818

trying to work out how to remove webrender from the loop when running immersive vr.

#2647 Manishearth - 2019-02-12 10:24:01.358235

poked at webrtc a bit more

#2648 nox - 2019-02-12 11:49:40.531614

made some more progress on my html spec change.

#2649 nox - 2019-02-12 15:02:40.866912

https://github.com/whatwg/html/pull/4354#issuecomment-462792225

#2650 SimonSapin - 2019-02-12 18:37:32.985675

replied to https://bugzilla.mozilla.org/show_bug.cgi?id=1375182#c6. filed https://github.com/servo/servo/issues/22870 to make/test/deploy a new windows ami for this taskcluster migration.

#2651 pcwalton - 2019-02-12 18:57:40.519754

yesterday, i made an overly-complicated attempt to improve performance of path monotonic conversion in pathfinder 3. today, i realized that that could be done in a much simpler way, but i'm shelving it and working on polishing up the demo instead.

#2652 jdm - 2019-02-12 21:25:28.419624

1:1s; stylo post editing session; data classification workshop.

#2653 Manishearth - 2019-02-12 22:52:18.219074

more webrtc poking

#2654 jdm - 2019-02-12 23:22:43.573585

reviews; finishing up ml/simpleservo refactor.

#2655 Manishearth - 2019-02-13 00:02:52.964852

start looking at webidl support for extended attributes in types

#2656 ajeffrey - 2019-02-13 00:35:55.797076

trying to work out how to shoe-horn a test vr display into servo.

#2657 Manishearth - 2019-02-13 02:47:16.580241

implement attributes on types in webidl, implement getusermedia constraints https://github.com/servo/servo/pull/22874

#2658 nox - 2019-02-13 11:27:44.641070

made https://github.com/rust-lang/rust/pull/58421 for completeness in inert.

#2659 nox - 2019-02-13 11:34:03.258855

https://github.com/rust-lang/rust/pull/58423

#2660 nox - 2019-02-13 12:29:28.578641

https://crates.io/crates/inert

#2661 ferjm - 2019-02-13 16:09:58.242693

managed to style shadow trees. working on style isolation now. https://github.com/servo/servo/pull/22743#issuecomment-463257724

#2662 jdm - 2019-02-13 17:20:33.488838

ncsu project planning

#2663 ferjm - 2019-02-13 17:28:25.156441

shadow dom styles are not applied to the doc anymore, so style part completed

#2664 SimonSapin - 2019-02-13 18:52:08.369145

discussed possible mitigations for breakage caused by the proposed type inference change in https://github.com/rust-lang/rust/issues/57012

#2665 SimonSapin - 2019-02-13 18:52:44.316142

proposed stabilizing the never type separately from the related type inference change. no consensus so far https://github.com/rust-lang/rust/issues/58184

#2666 SimonSapin - 2019-02-13 18:54:04.655081

built consensus to stabilize the tryfrom and tryinto traits with an empty enum instead of the never type https://github.com/rust-lang/rust/issues/33417#issuecomment-463282164, and implemented that https://github.com/rust-lang/rust/issues/57012

#2667 ajeffrey - 2019-02-13 23:29:00.882202

working on allowing the servo embedder to provide vr services.

#2668 Manishearth - 2019-02-13 23:33:57.642953

start work on bug 1359269 (https://github.com/manishearth/gecko/commits/attributes)

#2669 Manishearth - 2019-02-14 01:02:52.970227

finish first pass at upstreaming webidl attribute stuff (bug 1359269)

#2670 nox - 2019-02-14 09:46:29.420784

filed goals.

#2671 SimonSapin - 2019-02-14 14:38:34.056491

intern interview

#2672 nox - 2019-02-14 16:30:30.004680

html is hard. https://github.com/whatwg/html/pull/4354#issuecomment-463693419

#2673 jdm - 2019-02-14 17:08:22.718745

contractor coordination; reviews.

#2674 ajeffrey - 2019-02-14 18:09:01.771979

back to working on a test vrdisplay that draws to a glwindow.

#2675 pcwalton - 2019-02-15 01:57:18.942224

improving pathfinder 3's support for embedding vector content into existing 3d scenes. (useful for vr, obviously) :)

#2676 ajeffrey - 2019-02-15 03:04:01.638180

worked on getting webvr to support devices that have code that needs to run on the main thread. https://github.com/servo/rust-webvr/issues/52

#2677 nox - 2019-02-15 08:57:37.006427

documenting inert. https://twitter.com/nokusu/status/1096331910815592448

#2678 SimonSapin - 2019-02-15 16:32:22.038535

first attempt at making a new windows ami for updating generic-worker seems unsuccessful so far https://github.com/servo/servo/issues/22870#issuecomment-464112145

#2679 ajeffrey - 2019-02-15 16:55:49.469620

working out how gl texture sharing works (or not, as the case may be).

#2680 jdm - 2019-02-15 18:20:29.233284

ncsu project investigation for 2d canvas text apis; ultimately rejecting the possibility.

#2681 pcwalton - 2019-02-15 19:08:30.647420

working on the pathfinder 3 web site and the wasm port.

#2682 jdm - 2019-02-15 19:25:16.775049

contracting discussions

#2683 SimonSapin - 2019-02-15 19:33:48.279378

deployed and debugged migration to generic-worker 13 https://github.com/servo/servo/pull/22896

#2684 jdm - 2019-02-15 22:44:00.696454

ncsu project planning

#2685 nox - 2019-02-16 11:48:41.655953

https://twitter.com/nokusu/status/1096737394664108032

#2686 ajeffrey - 2019-02-16 21:54:01.497885

filing webxr spec issues https://github.com/immersive-web/webxr/issues/527 and https://github.com/immersive-web/webxr/issues/528 .

#2687 nox - 2019-02-17 10:28:46.428060

https://travis-ci.community/t/teach-travis-about-cargo-features/2324

#2688 nox - 2019-02-17 11:08:38.075830

https://github.com/nox/inert/pull/1

#2689 nox - 2019-02-18 12:10:40.885454

checking some more html edge cases while my brain is still fresh because it's monday. https://github.com/whatwg/html/pull/4354#issuecomment-464696699

#2690 Manishearth - 2019-02-19 09:31:16.889178

look at missing pieces of xr spec

#2691 Manishearth - 2019-02-19 11:17:26.493056

more webrtc debugging, still no luck

#2692 SimonSapin - 2019-02-19 13:16:53.610288

rust std stabilizations https://github.com/rust-lang/rust/pull/58051, https://github.com/rust-lang/rust/pull/58576

#2693 SimonSapin - 2019-02-19 13:17:57.374920

more dealing with faulty laptop: reproduced issue with the original ssd, called lenovo support to book on-site appointment with technician

#2694 nox - 2019-02-19 15:08:50.288830

https://bugzilla.mozilla.org/show_bug.cgi?id=1528982 the more you know

#2695 nox - 2019-02-19 15:35:06.999503

https://github.com/mozilla/mp4parse-rust/issues/172 someone mentioned that crate again and i couldn't resist grepping for unsafe code.

#2696 jdm - 2019-02-19 15:43:59.127966

reviews; making contracting arrangements; administrivia; answering servo code questions in issues and prs.

#2697 jdm - 2019-02-19 19:56:48.247518

trying to make a local gstreamer build that can be used by servo.

#2698 ajeffrey - 2019-02-19 22:40:53.446244

diagnosing deadlock caused by webrender blocking on webgl. https://github.com/servo/servo/issues/22914

#2699 SimonSapin - 2019-02-20 09:13:58.159938

discussions about how servo’s decisionlib.py can be useful for other projects’ taskcluster decision task, as an alternative to gecko’s taskgraph

#2700 nox - 2019-02-20 11:21:59.552895

writing inert tests.

#2701 Manishearth - 2019-02-20 12:59:56.133430

figure out difference between out impl and the webkit impl

#2702 jdm - 2019-02-20 16:17:29.913018

intern planning.

#2703 jdm - 2019-02-20 19:20:38.576573

reviews.

#2704 SimonSapin - 2019-02-20 19:48:55.341755

more about rust minor breaking changes https://github.com/rust-lang/rust/issues/56105#issuecomment-465709105

#2705 ajeffrey - 2019-02-20 23:17:25.387885

tracked down and fixed a deadlock in the interaction of webvr, webgl and servo's use of webrender.

#2706 pcwalton - 2019-02-21 01:15:04.124607

removed all old non-simd geometry types from pathfinder 3.

#2707 nox - 2019-02-21 10:55:30.800181

https://github.com/nox/inert/pull/5

#2708 Manishearth - 2019-02-21 17:07:34.581982

got sink stuff working again, but there's latency

#2709 Manishearth - 2019-02-21 17:29:30.672372

sink code fixes pushed up at https://github.com/servo/media/pull/208

#2710 pcwalton - 2019-02-21 19:39:46.498111

yesterday, improved the rendering of strokes in pathfinder 3. today, fixing various bugs.

#2711 ajeffrey - 2019-02-21 19:40:42.864928

back to gl plumbing for webvr.

#2712 nox - 2019-02-22 08:45:02.726445

https://github.com/rust-lang/rls/issues/1321

#2713 Manishearth - 2019-02-22 11:50:06.288906

deep into debugging gstreamer internals, see #servo-media

#2714 ferjm - 2019-02-22 12:07:28.419142

left shadow dom pr ready for review https://github.com/servo/servo/pull/22743

#2715 ferjm - 2019-02-22 12:08:04.033275

currently investigating how to make the media ui render on top of the video frames

#2716 Manishearth - 2019-02-22 12:19:39.325147

https://github.com/servo/media/issues/210

#2717 ajeffrey - 2019-02-22 20:42:28.923614

got a vrdisplay that renders into a glutin window.

#2718 pcwalton - 2019-02-22 21:18:49.478448

fixing various bugs and polishing up the demo for pathfinder 3.

#2719 ajeffrey - 2019-02-23 17:23:05.221053

icfp industrial chair work, preparing to contact potential sponsors.

#2720 nox - 2019-02-24 11:51:30.894322

https://github.com/rust-lang/rust/issues/58696

#2721 nox - 2019-02-24 11:53:40.176550

https://github.com/mystor/synstructure/issues/22

#2722 Manishearth - 2019-02-25 06:54:21.772079

webidl update , https://github.com/servo/servo/pull/22934

#2723 Manishearth - 2019-02-25 09:09:50.826698

clean up sink code fixing pr: https://github.com/servo/media/pull/208

#2724 nox - 2019-02-25 09:38:10.402195

https://github.com/mystor/synstructure/pull/23

#2725 nox - 2019-02-25 10:02:18.894969

https://github.com/mystor/synstructure/issues/24

#2726 nox - 2019-02-25 10:02:36.285126

implemented #[inert::neutralize(as self)].

#2727 nox - 2019-02-25 10:11:37.413168

https://github.com/mystor/synstructure/issues/25

#2728 nox - 2019-02-25 10:22:53.791117

https://github.com/nox/inert/pull/6

#2729 SimonSapin - 2019-02-25 10:52:28.155612

layout prototype now does block layout and paints rectangles for background-color

#2730 Manishearth - 2019-02-25 11:42:10.048857

address all review comments in bug 1359269 , write tests

#2731 SimonSapin - 2019-02-25 16:56:01.787048

more dealing with laptop issues

#2732 ajeffrey - 2019-02-25 17:56:56.952002

started submitting webvr prs.

#2733 pcwalton - 2019-02-25 19:35:59.241404

benchmarking pathfinder 3 against skia.

#2734 ajeffrey - 2019-02-25 22:21:46.289266

laptop refresh (yay, installing a million build tools on a new mac).

#2735 ajeffrey - 2019-02-25 22:22:05.388250

ar ux meeting.

#2736 Manishearth - 2019-02-26 09:36:24.247256

figure out root cause of servo webrtc issue with help from #gstreamer; design solution: https://github.com/servo/media/issues/210#issuecomment-467365523

#2737 nox - 2019-02-26 09:47:23.401158

started work on #[inert::neutralize(as pub unsafe inertfoo)].

#2738 nox - 2019-02-26 13:57:07.633930

received my new laptop.

#2739 SimonSapin - 2019-02-26 16:43:51.522277

update custom lint plugin for rustc changes https://github.com/servo/servo/pull/22937

#2740 ajeffrey - 2019-02-26 18:32:34.657190

submitted a webvr pr for a vrdisplay that renders to a gl window. https://github.com/servo/rust-webvr/pull/66

#2741 jdm - 2019-02-26 18:58:53.605356

juggling various contractor setups.

#2742 ajeffrey - 2019-02-26 23:49:30.187621

writing slides about servo architecture.

#2743 SimonSapin - 2019-02-27 14:52:37.520843

rfc process wrangling for pushing along the never type: https://github.com/rust-lang/rust/issues/57012#issuecomment-467889706

#2744 nox - 2019-02-27 15:11:33.404717

set up my new laptop.

#2745 Manishearth - 2019-02-27 15:28:28.777978

fix webrtc sink ordering https://github.com/servo/media/pull/213

#2746 ajeffrey - 2019-02-27 17:00:26.105518

continuing to write slides for talk at intel.

#2747 jdm - 2019-02-27 17:01:09.265202

reviews and contracting discussions.

#2748 ajeffrey - 2019-02-27 19:54:52.062506

wrote slides on servo architecture and spectre. https://docs.google.com/presentation/d/1-zqq5wqi2hrkcyqtfxwzagebo7-ymguws1ivyrsl9ia/edit?usp=sharing

#2749 ajeffrey - 2019-02-27 20:48:37.635000

landed the "vr plumbing" prs into servo. #22938 and #22939

#2750 jdm - 2019-02-27 23:28:11.555101

angle investigations; uwp planning.

#2751 ajeffrey - 2019-02-27 23:55:30.748395

setting up new macos dev machine in the chicago office.

#2752 ajeffrey - 2019-02-28 14:57:29.690624

giving practice talk at depaul u.

#2753 Manishearth - 2019-02-28 14:58:58.307011

reading some htmlmediaelement code

#2754 Manishearth - 2019-02-28 14:59:08.717227

polishing & documenting sink pad pr

#2755 jdm - 2019-02-28 15:04:31.327917

trying to reproduce windows gstreamer build problems.

#2756 ajeffrey - 2019-02-28 20:21:28.909260

gave the talk at intel about servo, spectre and multiprocess.

#2757 ajeffrey - 2019-02-28 23:07:13.513485

attending the moz-sponsored dream event tonight. https://www.eventbrite.com/e/dream-zombie-data-stories-told-by-discarded-devices-w-melody-haase-tickets-54976444024?aff=erelexpmlt

#2758 jdm - 2019-03-01 00:03:02.752976

unregressing nightly wpt sync.

#2759 pcwalton - 2019-03-01 00:56:07.751352

working on testing rwlock performance in servo, and also working on pathfinder documentation.

#2760 Manishearth - 2019-03-01 06:15:22.847738

more review fixes for webidl pr

#2761 Manishearth - 2019-03-01 10:11:25.719276

reading more media code

#2762 nox - 2019-03-01 14:18:29.170633

replied to rustlab invitation.

#2763 nox - 2019-03-01 14:44:28.533103

https://github.com/rust-lang/rust/issues/58844

#2764 ajeffrey - 2019-03-01 17:58:32.852764

thinking about how to get ipc-channel to play ball with futures 0.3. https://github.com/servo/ipc-channel/issues/219 and https://github.com/rust-lang-nursery/futures-rs/issues/1466.

#2765 jdm - 2019-03-01 18:20:04.072458

reviews; gstreamer investigations; ci investigations.

#2766 jdm - 2019-03-01 20:52:25.352330

addressing review comments on various prs.

#2767 avadacatavra - 2019-03-01 21:08:37.285281

wiresharking

#2768 jdm - 2019-03-01 22:17:18.402315

tracked down source of gstreamer-gl linking weirdness on windows.

#2769 ajeffrey - 2019-03-01 23:33:14.222383

wrote a first draft of an addition to ipc channels that allows them to be used as futures 0.3 streams. https://github.com/asajeffrey/ipc-channel/commit/3b711b2d179349ff391823cd171371a8c7466887

#2770 pcwalton - 2019-03-01 23:33:50.689068

factoring out the opengl-specific code in pathfinder 3. not planning on writing any alternate gpu api backends yet, but just laying down a solid design for future work.

#2771 Manishearth - 2019-03-02 07:15:51.738153

landing bug 1359269

#2772 Manishearth - 2019-03-02 07:16:22.581526

downstreaming bug 1359269 as https://github.com/servo/servo/pull/22958

#2773 pcwalton - 2019-03-02 17:56:30.311892

continuing the gpu api refactoring in pathfinder 3.

#2774 nox - 2019-03-04 09:54:18.899621

https://github.com/rust-lang/rust/issues/58910

#2775 nox - 2019-03-04 12:26:30.439082

finished the implementation of inert_derive, needs some cleanup and publishing, but it's time for lunch now.

#2776 ajeffrey - 2019-03-04 16:12:24.716568

submitted a pr to get ipc-channel to play ball with futures 0.3. https://github.com/servo/ipc-channel/pull/227

#2777 avadacatavra - 2019-03-04 16:34:01.153644

can open a shell on my oculus, have the mac/ip, can decrypt ssl traffic on my computer. now need to get the premaster secret off the oculus

#2778 jdm - 2019-03-04 16:54:11.526476

investigating and resolving continued wpt syncing bustage.

#2779 pcwalton - 2019-03-04 18:59:07.522091

continuing to factor all the opengl-specific stuff out of pathfinder 3.

#2780 ajeffrey - 2019-03-04 20:59:35.257304

lots of conversations... webxr, pathfinder demos, internship project, spectre, oh my.

#2781 jdm - 2019-03-04 21:04:21.054960

juggling conversations about gstreamer on uwp; magic leap plans; angle investigations; keeping the pr queue moving.

#2782 jdm - 2019-03-04 22:54:48.653853

trying to get a working oculus build; contracting arrangements; continued angle investigations.

#2783 ajeffrey - 2019-03-04 23:31:12.808201

getting magicleap to use the vrmainthreadheartbeat approach used in the gl window vrdisplay.

#2784 ajeffrey - 2019-03-05 00:47:39.680215

landed the glwindow vrdisplay in rust-webvr.

#2785 paul - 2019-03-05 10:37:02.600532

got wr documents to properly be shifted on framebuffer. now on updating wr…

#2786 SimonSapin - 2019-03-05 10:53:58.368028

another push to stabilize the alloc crate: https://github.com/rust-lang/rfcs/pull/2480#issuecomment-469602840, https://github.com/rust-lang/rust/pull/58933

#2787 Manishearth - 2019-03-05 12:15:06.364335

error handling https://github.com/servo/media/pull/215

#2788 Manishearth - 2019-03-05 12:15:24.011850

read more about the various webrtc state bits, ook at webkit impl

#2789 Manishearth - 2019-03-05 12:16:00.055668

think of various designs for seamless encoding

#2790 Manishearth - 2019-03-05 13:26:13.205016

webrtc state, media side: https://github.com/servo/media/pull/218

#2791 jdm - 2019-03-05 17:16:17.450597

finished up angle work; reviews.

#2792 ajeffrey - 2019-03-05 18:34:59.578828

security meeting with avadacatavra.

#2793 avadacatavra - 2019-03-05 18:42:49.404105

meeting with ajeffrey

#2794 ajeffrey - 2019-03-05 18:50:29.560952

got a magicleap vrdisplay implementation to compile and link (but not run because most of it is unimplemented!())

#2795 jdm - 2019-03-05 19:39:50.121308

dealing with gsoc inquiries.

#2796 jdm - 2019-03-05 20:57:13.217545

continuing to try to get a working oculus build.

#2797 avadacatavra - 2019-03-05 21:15:32.056491

some hubs stuff wrt accounts

#2798 pcwalton - 2019-03-05 21:26:06.729831

putting gl calls made by the pathfinder demo behind the `pathfinder_gpu` abstraction

#2799 ajeffrey - 2019-03-05 21:35:32.473991

landed the glwindow vrdisplay. https://github.com/servo/servo/pull/22953

#2800 SimonSapin - 2019-03-05 22:08:14.966562

add missing bits of style system in the layout prototype: style attribute, !important, em units

#2801 avadacatavra - 2019-03-06 02:57:10.592100

got packet captures -- leaving ssl for later and will just work with metadata

#2802 Manishearth - 2019-03-06 07:45:57.824678

state stuff https://github.com/servo/servo/pull/22974

#2803 nox - 2019-03-06 10:14:28.025475

https://github.com/nox/inert/pull/7

#2804 SimonSapin - 2019-03-06 10:41:53.962141

it should have been a standups entry that box is even more magical than i thought https://github.com/rust-lang/rust/pull/58021#discussion_r262855968

#2805 nox - 2019-03-06 14:01:09.746241

published inert 0.2.3 woot woot.

#2806 ajeffrey - 2019-03-06 14:49:27.837988

clearing out backlog on servo-warc-tests.

#2807 ferjm - 2019-03-06 17:15:08.145103

more progress on shadow dom pr. addressed all review feedback

#2808 ajeffrey - 2019-03-06 18:32:03.093500

working on pathfinder-in-servo.

#2809 jdm - 2019-03-06 19:38:26.489930

fixed remaining wpt sync blocker; added sufficient unit test coverage for confidence.

#2810 jdm - 2019-03-06 20:26:09.375440

comparing performance of three.js examples in servo vs. helio

#2811 ajeffrey - 2019-03-07 00:56:28.224892

got pathfinder running on the magicleap.

#2812 jdm - 2019-03-07 15:47:39.397455

pageload perf investigation

#2813 pcwalton - 2019-03-07 18:51:23.224913

making better demos for pf3 based on feedback

#2814 jdm - 2019-03-07 21:01:18.079736

figured out how to fix panics when traversing history with webgl content; started shaving iframe+session history yaks while trying to write a test.

#2815 jdm - 2019-03-07 23:31:48.756314

fixed iframe session history bug and wrote test, allowing me to finish writing the test for the webgl session history behaviour.

#2816 nox - 2019-03-08 10:26:48.178903

https://github.com/servo/gleam/pull/188

#2817 paul - 2019-03-08 11:02:11.141891

making use of the new wr document api to solve the bleeding issue in fxr: https://github.com/servo/servo/pull/23002

#2818 nox - 2019-03-08 11:36:08.468228

https://github.com/rust-lang/rust/issues/59013

#2819 nox - 2019-03-08 14:42:14.174680

https://github.com/nox/inert/pull/8

#2820 ajeffrey - 2019-03-08 16:33:21.164715

working on a stereoscopic pf3 demo.

#2821 jdm - 2019-03-08 17:39:10.327409

investigating ways to use angle that don't require forking glutin's egl module

#2822 SimonSapin - 2019-03-08 19:36:59.550539

responded to https://github.com/servo/rust-fnv/pull/20

#2823 nox - 2019-03-08 19:41:12.971891

hah https://github.com/rust-lang/rust/issues/59027

#2824 ajeffrey - 2019-03-08 21:46:21.672228

met with folks interested in webxr at the school of the art institute.

#2825 pcwalton - 2019-03-08 22:10:35.326712

porting the pathfinder 3 demo to android

#2826 nox - 2019-03-08 22:11:48.121468

https://github.com/nox/inert/pull/11

#2827 jdm - 2019-03-08 22:36:17.079460

split mozangle build into static libangle and dynamic libegl

#2828 SimonSapin - 2019-03-09 00:25:23.828038

review of skribo’s requirements doc https://github.com/linebender/skribo/pull/2

#2829 nox - 2019-03-09 12:49:49.546543

https://github.com/rust-lang/rust/issues/50264#issuecomment-471174038 tl;dr (**self.parent_node()).as_ref().map(|node| &**node) is a mouthful.

#2830 Manishearth - 2019-03-09 13:56:25.571222

investigating regression in doc perf https://github.com/rust-lang/rust/issues/58849

#2831 ajeffrey - 2019-03-09 18:10:24.962389

got pathfinder to render svgs in stereo.

#2832 ajeffrey - 2019-03-10 19:14:34.027820

got pathfinder to render in 3d stereo.

#2833 nox - 2019-03-11 08:47:32.631557

https://github.com/rust-lang/rust/issues/50264#issuecomment-471449289

#2834 nox - 2019-03-11 13:03:07.108954

https://github.com/rust-lang/rust/issues/52675#issuecomment-471528609

#2835 nox - 2019-03-11 13:45:41.993336

found a way to encode casts for neutralized references to dom objects with an additional trait, it's not the cleanest encoding but at least it's safe.

#2836 SimonSapin - 2019-03-11 13:55:57.767551

investigated possible dom abstraction api changes for selectors https://github.com/servo/servo/issues/22972

#2837 ajeffrey - 2019-03-11 16:23:32.302925

getting pf3 to compile for magicleap.

#2838 ajeffrey - 2019-03-11 17:43:45.143002

got pf3 to compile for magicleap.

#2839 ajeffrey - 2019-03-11 20:14:25.984699

icfp industrial chair work.

#2840 jdm - 2019-03-11 20:55:58.584056

twis; administrivia; reviews; gsoc questions; clearing out the backlog of requests and questions.

#2841 Manishearth - 2019-03-11 22:00:29.019163

bit more poking at docs perf issues

#2842 Manishearth - 2019-03-11 22:00:48.804021

meeting with raph & pcwalton about skribo and other rust text things

#2843 jdm - 2019-03-11 22:53:17.680566

attempting spidermonkey upgrade

#2844 pcwalton - 2019-03-12 04:39:25.957032

talked with raph and manish about requirements for skribo. also, worked more on getting the android demo for pathfinder 3 ready.

#2845 nox - 2019-03-12 11:15:31.563645

https://github.com/nox/inert/pull/13

#2846 paul - 2019-03-12 14:49:42.719605

that close 👌 to the wr update

#2847 ferjm - 2019-03-12 14:53:44.786827

got shadow dom pr ready for (hopefully) last round of review

#2848 ferjm - 2019-03-12 14:54:45.703865

merged workaround for lack of cargo target-specific features to allow servo-media updates

#2849 Manishearth - 2019-03-12 23:13:38.246135

unblock zibi on incredibly complex lifetime issues in fluent

#2850 Manishearth - 2019-03-12 23:13:45.852075

review on bug 1534494

#2851 jdm - 2019-03-12 23:23:15.795420

poking at spidermonkey upgrade ci issues.

#2852 ajeffrey - 2019-03-12 23:37:03.850700

travel planning for s&p and whistler.

#2853 ajeffrey - 2019-03-12 23:38:20.760402

writing a shim between the pathfinder and the magicleap apis.

#2854 paul - 2019-03-13 14:47:10.263135

finally fixed the bleeding issue on oculus vr. pr incoming (wait for wr update).

#2855 SimonSapin - 2019-03-13 15:47:05.863131

more allocator traits discussion https://github.com/rust-lang/rust/pull/58457#issuecomment-472479293

#2856 pcwalton - 2019-03-13 18:37:25.245785

investigating porting the pathfinder 3 demo to daydream vr.

#2857 ajeffrey - 2019-03-13 19:56:20.378550

got a port of the pf3 demo to build for magicleap.

#2858 avadacatavra - 2019-03-13 20:00:03.091650

reading the most dystopic things and trying to be optimistic

#2859 avadacatavra - 2019-03-13 20:00:21.692685

investigating working groups f2f at rustconf

#2860 jdm - 2019-03-13 22:31:52.212113

angle investigations; tinkering with ci for the spidermonkey upgrade; performance analysis of three.js examples in helio/servo on ml; assorted bugfixes and profiling for same.

#2861 jdm - 2019-03-13 22:32:31.122007

taskcluster integration bugfixing.

#2862 nox - 2019-03-13 22:37:49.946090

reimplemented all layoutnodehelpers methods with inert and only 6 of them are unsafe or directly use unsafe code now, yay. 💪🏻

#2863 ajeffrey - 2019-03-13 22:48:10.245856

got the magicleap pathfinder demo running to the point that it's producing ml api / gl sync errors.

#2864 Manishearth - 2019-03-13 23:45:28.871607

plan xrspace stuff, warily glance at input stuff

#2865 nox - 2019-03-14 09:57:18.502319

found out that i need to release inert 0.3 with a change to at least neutralizeunsafe for cell<t>: its output type parameter should be inert<t>, so that users can call inert::get_ref to get the t in case t isn't neutralizeunsafe but is sync.

#2866 nox - 2019-03-14 10:54:21.964287

https://github.com/bitflags/bitflags/pull/173

#2867 nox - 2019-03-14 11:08:33.684740

porting synthesize_presentational_hints_for_legacy_attributes to inert, which makes this 300 lines method fully safe.

#2868 ajeffrey - 2019-03-14 16:09:40.819443

booking travel for whistler and for ieee s&p.

#2869 ajeffrey - 2019-03-14 23:03:06.267920

debugging the magicleap port of pathfinder.

#2870 Manishearth - 2019-03-15 00:29:15.616384

start writing xrspace code

#2871 Manishearth - 2019-03-15 00:29:24.458566

start investigating gamepad impl to see what can be reused

#2872 nox - 2019-03-15 10:33:47.010951

ub. this is sound to do because script shouldn't be doing anything with the original refcell<t> as long as it's neutralised.

#2873 nox - 2019-03-15 10:42:35.965460

https://github.com/rust-lang/rust/issues/27733#issuecomment-473238229

#2874 nox - 2019-03-15 10:53:33.427427

https://github.com/nox/inert/pull/14

#2875 nox - 2019-03-15 14:38:13.914556

https://github.com/rust-lang/rust/pull/59211

#2876 ajeffrey - 2019-03-15 16:17:38.429716

got pathfinder to render a tiger in mid-air.

#2877 avadacatavra - 2019-03-15 19:29:17.946933

joined hubs meetup

#2878 avadacatavra - 2019-03-15 19:29:25.741380

still writing about ethics

#2879 nox - 2019-03-15 20:27:19.166669

https://github.com/rust-lang/rust/pull/59211#issuecomment-473429250

#2880 ajeffrey - 2019-03-15 20:50:53.181014

got a pathfinder demo rendering tigers and conference papers at 30fps on the magicleap.

#2881 Manishearth - 2019-03-15 21:41:38.260141

read through klreq and behnam's comparative presentation

#2882 nox - 2019-03-18 11:36:11.455496

published inert 0.3.0, which guards against refcells who have been borrowed mutably prior to neutralising.

#2883 nox - 2019-03-18 13:02:47.633300

i lost myself and https://gitlab.gnome.org/gnome/librsvg/issues/450

#2884 SimonSapin - 2019-03-18 14:50:20.025015

https://github.com/rust-lang/rust/pull/59211#issuecomment-473940686

#2885 ajeffrey - 2019-03-18 15:37:59.459013

working on svg image placement in the pathfinder immersive demo.

#2886 jdm - 2019-03-18 16:19:12.336607

reviews; planning.

#2887 pcwalton - 2019-03-18 18:53:43.883301

continuing work on the android/daydream demo for pathfinder.

#2888 jdm - 2019-03-18 19:42:14.001952

assorted contractor administrivia.

#2889 SimonSapin - 2019-03-18 20:16:31.235174

got totally nerd-sniped https://github.com/rust-lang/rust/pull/59283

#2890 ajeffrey - 2019-03-18 21:20:01.469993

rebased pathfinder demo onto upstream pf3.

#2891 Manishearth - 2019-03-19 01:12:34.071964

make pr for xrspace stuff (https://github.com/servo/servo/pull/23055), file xr spec bug for clarifying how views work

#2892 nox - 2019-03-19 11:29:10.902918

https://github.com/rust-lang/rust/pull/59211#issuecomment-474319573

#2893 nox - 2019-03-19 11:29:18.466448

inert 0.3.0

#2894 nox - 2019-03-19 11:29:33.156368

almost done reading through simonsapin's victor work.

#2895 nox - 2019-03-19 11:41:22.224241

had not realised earlier, but i'm done rewriting all the layout*helpers traits with inert.

#2896 jdm - 2019-03-19 14:09:32.486997

trying to get wpt sync working again.

#2897 nox - 2019-03-19 15:39:19.711750

had the longest vidyo call ever with simonsapin about layout 2.0

#2898 SimonSapin - 2019-03-19 15:40:58.527607

met with nox to discuss layout next steps, and whether salsa might be relevant

#2899 ajeffrey - 2019-03-19 18:37:08.296822

tidying up pathfinder magicleap demo.

#2900 jdm - 2019-03-20 14:02:50.207393

finally unbroke wpt manifest checking code.

#2901 nox - 2019-03-20 14:04:08.051704

started contributing to victor a bit and began writing my talk abstract for rustlab.

#2902 Manishearth - 2019-03-20 16:38:23.006299

start going through the chromium impl

#2903 jdm - 2019-03-20 17:48:43.494755

fielding gsoc questions

#2904 ajeffrey - 2019-03-20 18:00:16.684391

refactored pathfinder to allow the device to set the viewport/size for each eye.

#2905 ajeffrey - 2019-03-20 21:11:17.446156

submitted prs for pathfinder, laying the groundwork for the magicleap demo pr.

#2906 ajeffrey - 2019-03-20 22:19:07.729873

icfp industrial chair work.

#2907 pcwalton - 2019-03-20 22:25:38.941364

fixing subpixel aa in pathfinder 3 and porting to pentile displays.

#2908 jdm - 2019-03-20 22:50:06.142497

poking at angle, spidermonkey, and learning more about egl

#2909 Manishearth - 2019-03-21 01:28:51.868940

figure out xrspace spec issues by looking at chromium code https://github.com/immersive-web/webxr/issues/565#issuecomment-475086315

#2910 nox - 2019-03-21 16:29:04.436043

landed the first use of rayon in victor and now looking at making tree construction use it too.

#2911 ajeffrey - 2019-03-21 16:50:44.722380

got the refactored magicleap pathfinder demo to display a 2d tiger.

#2912 pcwalton - 2019-03-21 18:21:23.914747

refactoring the pathfinder shaders in order to fix subpixel aa.

#2913 Manishearth - 2019-03-21 22:31:50.229383

start implementing xrspace matrix math

#2914 SimonSapin - 2019-03-21 23:16:24.269069

adding very basic text support to the layout prototype (a lot of what makes float special is how they affect text)

#2915 SimonSapin - 2019-03-21 23:17:34.545568

more discussion of https://bugzilla.mozilla.org/show_bug.cgi?id=1509181 and https://github.com/mozilla/treeherder/pull/4320, although i am still not doing the testing required to push it over the finish line. (duplicating the entire message queue infrastructure for local testing is non-trivial.)

#2916 SimonSapin - 2019-03-21 23:19:35.444632

discussed and reviewed nox’s work of adding parallelism with rayon to the layout prototype

#2917 ajeffrey - 2019-03-21 23:35:49.491734

got the refactored magicleap pathfinder demo to display an ar tiger.

#2918 nox - 2019-03-22 15:10:41.824816

booked flight and hotel for whistler all hands.

#2919 ajeffrey - 2019-03-22 15:39:00.406936

working on various ui things for the pathfinder demo.

#2920 jdm - 2019-03-22 15:42:35.620806

created a sampling profiler that can interact with the gecko profiling tools.

#2921 ferjm - 2019-03-22 16:25:25.469583

back from pto, inbox zero, booked travel for whistler allhands, discussed with vjaquez a potential workaround to current gstreamer-gl dependecy issues, currently debugging shadow dom panics

#2922 SimonSapin - 2019-03-22 17:48:41.267556

https://github.com/rust-lang/rfcs/pull/2580#issuecomment-475713945

#2923 ajeffrey - 2019-03-22 18:58:46.415218

submitted a pr to pathfinder for the magicleap demo. https://github.com/pcwalton/pathfinder/pull/120

#2924 jdm - 2019-03-22 20:07:46.657087

further sampling profiler improvements and explorations.

#2925 nox - 2019-03-23 12:53:46.503966

submitted my talk for rustlab

#2926 paul - 2019-03-25 14:29:25.891185

wr update has landed with new document coordinate behavior. updating servosurface.

#2927 nox - 2019-03-25 16:39:30.193312

talked with simon and niko about salsa for a layout system.

#2928 jdm - 2019-03-25 17:27:38.259274

crates.io publishing woes; addressing review comments on sampling profiler; trying to build linux sampling pr; gsoc proposal feedback

#2929 ajeffrey - 2019-03-25 17:39:57.020455

got jemallocator to build for the magicleap pathfinder demo.

#2930 ajeffrey - 2019-03-25 18:56:39.665062

experimenting with perf improvements in pathfinder.

#2931 Manishearth - 2019-03-25 18:57:05.634556

rebasing old prs

#2932 jdm - 2019-03-25 21:02:44.969971

got sampling profiler to report profiles on linux

#2933 pcwalton - 2019-03-25 21:12:53.699277

juggling transforms to get subpixel aa working properly.

#2934 Manishearth - 2019-03-25 22:44:46.011891

get transforms stuff working (https://github.com/servo/servo/pull/23097)

#2935 SimonSapin - 2019-03-26 14:25:53.383296

https://github.com/servo/servo/pull/23102

#2936 SimonSapin - 2019-03-26 17:24:52.003088

reviewed https://github.com/rust-lang/rust/pull/59443

#2937 jdm - 2019-03-26 18:10:20.008835

meetings; addressing small review comments for profiling prs.

#2938 jdm - 2019-03-26 21:16:18.361057

meetings: tracking down packaging and linking issues related to libunwind.

#2939 Manishearth - 2019-03-26 21:16:54.862036

create rigidtransform type in euclid to avoid decompositions https://github.com/servo/euclid/pull/328

#2940 ajeffrey - 2019-03-26 21:26:41.780370

got profiling to work on the magicleap ml1.

#2941 jdm - 2019-03-27 14:57:25.471509

ops maintenance; harfbuzz maintenance.

#2942 ajeffrey - 2019-03-27 17:32:18.568240

wrote up how to profile on magicleap. https://github.com/servo/servo/wiki/profiling#using-magic-leap-nvidia-nsight

#2943 jdm - 2019-03-27 18:39:41.913887

travis ci shepherding and ops work; removing explicit reflow from script.

#2944 pcwalton - 2019-03-27 20:13:50.189896

debugging keyframe code in pathfinder 3.

#2945 SimonSapin - 2019-03-27 21:53:27.760826

reviewed https://github.com/simonsapin/victor/pull/2

#2946 ajeffrey - 2019-03-27 22:18:28.741430

off to represent mozills at the chicago rust meetup.

#2947 ajeffrey - 2019-03-27 22:27:18.119798

experimenting with reducing judder in the magicleap pathfinder demo.

#2948 jdm - 2019-03-27 22:34:25.744363

experimenting with nvidia profiler on magic leap; fixing windows gstreamer dependency issues.

#2949 Manishearth - 2019-03-28 00:11:19.015631

read comments about reference spaces, get more confused about their model https://github.com/immersive-web/webxr/issues/565#issuecomment-477393096

#2950 Manishearth - 2019-03-28 02:33:56.199264

help i am trapped in a matrix factory https://github.com/servo/euclid/pull/328#discussion_r269821073

#2951 ajeffrey - 2019-03-28 15:45:13.206024

improving display quality of magicleap pathfinder demo.

#2952 pcwalton - 2019-03-28 17:50:47.239544

arm simd.

#2953 ajeffrey - 2019-03-28 19:06:11.995080

dramatic perf improvements in magicleap pathfinder by enabling the denver core and setting cpu affinity for the scene threads.

#2954 Manishearth - 2019-03-28 22:40:43.168515

more matrix stuff https://github.com/servo/euclid/issues/331

#2955 Manishearth - 2019-03-28 22:52:02.247209

investigate webrtc issues

#2956 Manishearth - 2019-03-29 08:06:02.332500

figure out webrtc bug https://github.com/servo/media/pull/226

#2957 ferjm - 2019-03-29 19:30:34.373796

managed to connect a media stream to the a/v player. getting metadata and progress events, but still no sound. https://github.com/servo/media/pull/227

#2958 ajeffrey - 2019-03-29 20:30:14.981949

working on a landscape launcher for magicleap pathfinder.

#2959 Manishearth - 2019-03-29 22:08:13.647649

investigating why https://github.com/servo/media/pull/227 isn't working

#2960 ajeffrey - 2019-03-29 22:31:18.385075

ieee paper from last year's internship with cdisselkoen has been announced. https://www.computer.org/csdl/proceedings-article/sp/2019/666000a931/17d45xvmcek

#2961 ajeffrey - 2019-03-30 00:47:31.506548

two papers in one day! https://lmcs.episciences.org/5327 is the journal version of our memory model paper.

#2962 jdm - 2019-04-01 14:23:02.072818

answering ncsu questions

#2963 nox - 2019-04-01 14:23:29.523376

fighting abspos.

#2964 SimonSapin - 2019-04-01 16:28:44.532603

got very basic inline layout and text rendering working in victor. next: the high technology of line breaking

#2965 SimonSapin - 2019-04-01 16:29:08.546607

fighting poppler to disable anti-aliasing in reftests

#2966 jdm - 2019-04-01 16:31:55.215062

learning about stackwalking on arm; working on getting spidermonkey 66 building on all platforms.

#2967 ajeffrey - 2019-04-01 16:54:29.530349

working on magicleap pathfinder demo landscape app.

#2968 Manishearth - 2019-04-01 18:39:26.241386

investigate avoiding proxies in media stream code

#2969 Manishearth - 2019-04-01 18:39:48.365805

skribo lunch with pcwalton & raph

#2970 jdm - 2019-04-01 19:52:15.032008

digging through layers of custom build frameworks to identify cause of mozglue linking errors in mozjs upgrade.

#2971 SimonSapin - 2019-04-01 20:01:55.399737

https://gitlab.freedesktop.org/poppler/poppler/merge_requests/234

#2972 SimonSapin - 2019-04-01 20:02:39.804801

https://github.com/simonsapin/victor/pull/7

#2973 avadacatavra - 2019-04-01 21:33:02.820955

finishing up planning/proposals

#2974 Manishearth - 2019-04-02 05:11:58.434191

some prep for tomorrow's immersive wg call

#2975 paul - 2019-04-02 06:29:19.075291

updating fxr with the new servosurface api

#2976 paul - 2019-04-02 06:30:14.643500

geckoview api has changed a bit. broke servo support in fxr. will fix that and ask for ci for fxr+servo

#2977 Manishearth - 2019-04-02 06:57:26.011797

finally understand the issue with the webxr spec's coverage of spaces: https://github.com/immersive-web/webxr/issues/565#issuecomment-478869113

#2978 nox - 2019-04-02 12:56:39.293049

done with https://drafts.csswg.org/css2/visudet.html#abs-non-replaced-width

#2979 jdm - 2019-04-02 15:21:25.014299

more digging in the spidermonkey build system

#2980 Manishearth - 2019-04-02 17:32:23.871492

iwg call

#2981 pcwalton - 2019-04-02 17:58:07.772926

continuing work on streaming pathfinder commands to gpu.

#2982 SimonSapin - 2019-04-02 18:19:37.086152

banging my head on line breaking, trying to come up with a behavior for prototyping purpose that ignores most of the issues but still feels somewhat sane

#2983 ajeffrey - 2019-04-02 19:02:11.688897

working on getting pathfinder to run in landscape mode on the magicleap.

#2984 ferjm - 2019-04-03 09:35:12.263650

managed to play audio from getusermedia \o/. working on video now.

#2985 ferjm - 2019-04-03 10:58:28.456997

got video playback from getusermedia \o/

#2986 nox - 2019-04-03 13:19:07.743744

actually time to check whether my abspos code actually work correctly.

#2987 nox - 2019-04-03 15:52:04.556487

https://github.com/simonsapin/victor/pull/11

#2988 ajeffrey - 2019-04-03 17:48:54.173200

icfp 2019 is now officially carbon neutral! https://twitter.com/icfp_conference/status/1113484931588591616

#2989 SimonSapin - 2019-04-03 18:19:31.515246

discussed https://github.com/rust-lang/rfcs/pull/2480 to merge the alloc crate in the rust libs team triage meeting, finally merged it, and sent https://github.com/rust-lang/rust/pull/59675 to implement it

#2990 Manishearth - 2019-04-03 20:44:44.238641

xr rigid transforms in xr spaces, update code to match spec changes https://github.com/servo/servo/pull/23159

#2991 ajeffrey - 2019-04-03 23:54:36.910045

got pathfinder working in immersive mode on magicleap.

#2992 paul - 2019-04-04 11:22:07.074062

attempting to initialize compositor after the constellation (branch optional-compositor-v2).

#2993 nox - 2019-04-04 12:55:06.805832

https://github.com/nox/rayon/commit/45c25276de0d8d66bc85a3bfc0aa48cddbc7d548

#2994 jdm - 2019-04-04 14:16:56.662352

got rust-mozjs to build with 66; working through long list of compile errors in servo.

#2995 jdm - 2019-04-04 16:14:07.809744

got servo compiling with sm66

#2996 nox - 2019-04-04 18:37:04.474249

https://github.com/rayon-rs/rayon/pull/652

#2997 ajeffrey - 2019-04-04 21:59:55.535572

got a magicleap pathfinder demo cube which launches immersive pathfinder.

#2998 nox - 2019-04-04 23:43:48.891234

turns out that my very first idea to use rayon's unzip operation for my stuff in victor was actually the right one, and we don't need a 2km long method name.

#2999 Manishearth - 2019-04-05 00:29:24.401039

getpose() https://github.com/servo/servo/pull/23164

#3000 jdm - 2019-04-05 14:48:58.146127

reviews; privileged js context investigations; exploring saltfs changes for migrating from trusty to xenial.

#3001 nox - 2019-04-05 20:16:22.083927

just had another aha moment about rayon, where i realised that unzip is indeed perfectly fine for the normal fragments, but a custom api would still avoid some allocations for absolutely positioned fragments (we could avoid creating a vec with a single item when we find a new absolutely positioned box). that's not important for now though.

#3002 ajeffrey - 2019-04-05 21:36:08.822250

polishing the magicleap pathfinder demo.

#3003 Manishearth - 2019-04-06 01:22:04.479996

finish up pose stuff aside from position-disabled https://github.com/servo/servo/pull/23169

#3004 Manishearth - 2019-04-06 01:22:19.339087

start looking at matrix decomposition. again.

#3005 nox - 2019-04-06 11:31:56.764698

https://github.com/rayon-rs/rayon/pull/652#issuecomment-480496782

#3006 nox - 2019-04-08 09:57:32.923377

https://github.com/nox/moite_moite

#3007 nox - 2019-04-08 11:22:38.181922

did some fancy stuff around rayon, will spend the afternoon adding abspos tests to victor.

#3008 ajeffrey - 2019-04-08 16:30:12.782517

tidying up magicleap pathfinder demo codebase.

#3009 jdm - 2019-04-08 17:02:13.555843

reviews

#3010 nox - 2019-04-08 19:15:10.293068

https://docs.rs/moite_moite/0.2.0/moite_moite/sync/fn.split_with.html#example

#3011 jdm - 2019-04-08 20:17:19.441527

got salt provisioning to complete successfully in vagrant in xenial vm.

#3012 pcwalton - 2019-04-08 22:32:24.654061

working on getting pipelining working with multithreaded rendering again in pathfinder 3.

#3013 Manishearth - 2019-04-08 23:48:28.892509

rust-mozilla irc coordination

#3014 Manishearth - 2019-04-08 23:48:41.190838

start reading chromium xr test coding

#3015 Manishearth - 2019-04-09 00:23:57.848598

webxr testing https://github.com/web-platform-tests/wpt/issues/16294

#3016 jdm - 2019-04-09 12:35:33.101997

getting salt to play nice with new xenial minion.

#3017 jdm - 2019-04-09 15:41:51.012983

1:1s; xenial ci homu & buildbot setup.

#3018 ajeffrey - 2019-04-09 16:37:05.966093

got the magicleap pathfinder demo to build with sdk v0.20.0.

#3019 SimonSapin - 2019-04-09 18:25:50.895388

landed https://github.com/simonsapin/victor/pull/11

#3020 ajeffrey - 2019-04-09 19:46:32.979757

editing the git history for the pathfinder magicleap demo branch.

#3021 jdm - 2019-04-09 21:26:39.791751

osmesa xenial investigations; meetings.

#3022 ajeffrey - 2019-04-09 21:51:54.958460

mr ux meeting

#3023 nox - 2019-04-10 09:56:46.482814

nothing beats a drive-by change in the morning while sipping coffee. https://github.com/rayon-rs/rayon/pull/653

#3024 paul - 2019-04-10 11:11:26.433965

managed to initialize and shutdown the constellation without a compositor. now trying to attach a compositor to the constellation. fighting with cycling dependencies.

#3025 jdm - 2019-04-10 12:00:47.741618

dealing with xenial upgrade bustage for the cross builder

#3026 ajeffrey - 2019-04-10 14:20:04.833389

rebased the pathfinder magicleap demo onto the latest pathfinder 3.

#3027 SimonSapin - 2019-04-10 14:46:28.646750

https://github.com/servo/rust-cssparser/pull/244

#3028 jdm - 2019-04-10 16:01:03.353856

trying to get x64->x86 windows cross build working for mozjs

#3029 nox - 2019-04-10 16:34:59.544710

https://github.com/nox/rayon_croissant

#3030 ferjm - 2019-04-10 16:43:00.520336

got media controls rendered, just not where they should be :\ https://imgur.com/a/jk5ffcv#jsaxwfj layout is hard

#3031 ajeffrey - 2019-04-10 17:01:15.106141

investigating perf regression in pathfinder.

#3032 pcwalton - 2019-04-10 20:01:05.677070

merging the magic leap work into the pathfinder demo.

#3033 nox - 2019-04-11 07:59:25.029236

https://github.com/nox/rayon_croissant/commit/c4da872f7e505688edab6caf56b72776d44abd39

#3034 nox - 2019-04-11 08:00:40.850984

https://github.com/simonsapin/victor/pull/12

#3035 ferjm - 2019-04-11 11:51:18.165707

servo/media reviews, fixed the remaining wpt failures for media.srcobject = stream pr, more layout hacking for media controls

#3036 jdm - 2019-04-11 15:00:54.330055

uwp discussions; cleaning up changes for x64->x86 windows builds.

#3037 jdm - 2019-04-11 22:02:54.426814

a surprising amount of time tinkering with the appveyor configuration to get windows cross-compilation mergeable.

#3038 ajeffrey - 2019-04-11 23:25:35.539105

trying to minimize jemalloc overhead in pathfinder.

#3039 paul - 2019-04-12 09:21:59.800840

prepared the work for glutin v0.21.0-rc2 update. https://github.com/servo/servo/issues/23189

#3040 nox - 2019-04-12 11:50:36.810035

https://github.com/servo/servo/pull/23196

#3041 nox - 2019-04-12 14:03:47.097522

fixing abspos in victor (take into account containing padding rectangle) and thinking about how to implement position: relative.

#3042 jdm - 2019-04-12 16:32:09.595609

trying to create new arm libs archives for xenial arm builders.

#3043 ajeffrey - 2019-04-12 16:41:16.221647

responding to review comments on pathfinder prs.

#3044 Manishearth - 2019-04-14 00:37:45.448144

review 32768

#3045 Manishearth - 2019-04-14 00:37:56.696086

review https://github.com/unicode-rs/unicode-normalization/pull/37

#3046 Manishearth - 2019-04-14 00:38:37.001954

review https://github.com/servo/servo/pull/23157

#3047 paul - 2019-04-15 12:30:29.388398

making progress with disconnecting the compositor from the constellation

#3048 pcwalton - 2019-04-15 15:09:38.543902

trying a new idea for pipelining in pathfinder that should hopefully reduce the overhead on magic leap.

#3049 SimonSapin - 2019-04-15 16:12:04.416717

taking pictures and measurements to prepare ergonomic evaluation

#3050 jdm - 2019-04-15 16:28:09.637306

got tests passing for cross-compiled mozjs and cleaned up the work for a pull request.

#3051 jdm - 2019-04-15 17:57:46.909009

rebased pathfinder magic leap demo.

#3052 SimonSapin - 2019-04-15 18:09:58.729680

reviewed https://github.com/simonsapin/victor/pull/13

#3053 Manishearth - 2019-04-15 21:09:03.823088

some prep for iwg call

#3054 Manishearth - 2019-04-15 21:09:10.847437

dealing with pile of email backlog

#3055 jdm - 2019-04-16 15:18:32.350854

getting x86 windows build of servo working on ci; reviews.

#3056 Manishearth - 2019-04-16 18:19:27.940778

iwg call

#3057 SimonSapin - 2019-04-16 18:59:38.686375

ergonomic evaluation

#3058 pcwalton - 2019-04-17 00:32:21.925349

removed the scene assembly thread to try to improve performance on magic leap. now cleaning up the patch set.

#3059 paul - 2019-04-17 10:55:34.113082

detangling headless window code from glutin window code. necessary for optional compositor initialization.

#3060 nox - 2019-04-17 11:04:04.368816

handling abspos stuff in inline stuff.

#3061 jdm - 2019-04-18 14:35:12.673717

tinkering with windows x86 ci build; reviews; uwp rustc work discussions.

#3062 SimonSapin - 2019-04-18 18:07:50.788470

fighting gpu driver issues on new laptop and giving up :(

#3063 pcwalton - 2019-04-18 20:54:05.387621

landed the pipelining overhaul in pathfinder 3, which removes the scene assembly thread in order to improve thread assignment on magic leap.

#3064 Manishearth - 2019-04-19 00:29:59.534863

read chromium's xr input impl to pick the best design

#3065 paul - 2019-04-19 13:17:29.730485

pretty large glutin port refactor in preparation of the optional compositor pr: #23233

#3066 paul - 2019-04-19 13:18:11.576749

#23233 will change the way the event loop in headless mode is driven.

#3067 Manishearth - 2019-04-19 22:47:06.830331

try to figure out unsafety in webvr implementation

#3068 Manishearth - 2019-04-20 00:19:40.858401

more progress on speccing out poses , https://github.com/immersive-web/webxr/issues/597

#3069 Manishearth - 2019-04-20 05:18:59.996067

clean up gamepad code, add fetch_gamepads https://github.com/servo/rust-webvr/pull/70

#3070 SimonSapin - 2019-04-20 14:59:05.329536

reviewed https://github.com/simonsapin/victor/pull/14

#3071 SimonSapin - 2019-04-20 15:00:14.096379

https://github.com/simonsapin/victor/pull/15, preparing for line breaking

#3072 ajeffrey - 2019-04-22 13:15:34.076628

back from pto.

#3073 ajeffrey - 2019-04-22 16:32:52.267065

got the magicleap pathfinder demo to work with the new pathfinder aps.

#3074 ajeffrey - 2019-04-22 17:07:43.540878

submitted https://github.com/pcwalton/pathfinder/pull/136

#3075 ajeffrey - 2019-04-22 21:25:00.453353

ar ux meeting.

#3076 Manishearth - 2019-04-22 21:50:00.575927

webxr spec-side work

#3077 ajeffrey - 2019-04-23 01:41:13.914642

recorded an "elevator pitch" video for ieee s&p. https://www.youtube.com/watch?v=4_slyejmbde

#3078 SimonSapin - 2019-04-23 12:19:24.136266

https://github.com/servo/rust-cssparser/pull/245

#3079 SimonSapin - 2019-04-23 13:12:39.429876

reviewed https://bugzilla.mozilla.org/show_bug.cgi?id=1544886

#3080 SimonSapin - 2019-04-23 13:28:50.865333

commented on https://github.com/rust-lang/rfcs/issues/2692 and https://github.com/rust-lang/rfcs/issues/348

#3081 ajeffrey - 2019-04-23 15:30:31.147964

paging back in immersive xr.

#3082 Manishearth - 2019-04-23 16:14:34.377894

webxr spec stuff

#3083 jdm - 2019-04-23 18:46:57.016111

1:1s; reviews; fixing wpt sync.

#3084 Manishearth - 2019-04-23 19:42:36.167462

rustconf pc meeting

#3085 Manishearth - 2019-04-23 20:50:54.064563

webxr sync meeting on transforms

#3086 Manishearth - 2019-04-24 00:48:30.845903

bunch of editor collab prs for webxr transforms (https://github.com/immersive-web/editor-collab/pull/36#issuecomment-485962895)

#3087 SimonSapin - 2019-04-24 14:46:16.045600

https://github.com/linebender/skribo/pull/11#issuecomment-486265750

#3088 jdm - 2019-04-24 16:13:02.474468

trying to compile servo on windows with clang-cl

#3089 ajeffrey - 2019-04-24 16:37:43.238162

starting to get back to magicleap immersive vr. https://github.com/asajeffrey/rust-webvr/tree/magicleap-second-cut

#3090 ajeffrey - 2019-04-24 17:07:26.287246

having a look over the magicleap gstreamer work from xclaesse.

#3091 SimonSapin - 2019-04-25 12:06:06.018768

rustup + size_of regression investigation https://github.com/servo/servo/pull/23263

#3092 SimonSapin - 2019-04-25 12:06:19.815240

filed https://github.com/rust-lang/hashbrown/issues/69

#3093 jdm - 2019-04-25 14:53:49.211199

reading webgl/es 2.0/s3tc specs; reviews.

#3094 ajeffrey - 2019-04-25 15:56:17.056679

got bindgen to generate the magicleap c api bindings. https://github.com/asajeffrey/rust-webvr/commit/900a72348acaab37043bd804be0625969f9bc48c

#3095 ajeffrey - 2019-04-25 20:07:54.840836

uploaded the pathfinder magicleap demo to https://www.dropbox.com/s/ovxfj3ghwghg7xk/pathfinderdemo.mpk

#3096 Manishearth - 2019-04-25 20:24:34.067853

webxr spec discussions on editor-collab

#3097 Manishearth - 2019-04-25 21:10:25.698260

some looking at webaudio stuff

#3098 Manishearth - 2019-04-25 22:07:49.307876

gamepad liveness digging https://github.com/servo/servo/issues/23269

#3099 Manishearth - 2019-04-25 22:28:41.927831

webaudio validation https://github.com/servo/servo/pull/23270

#3100 SimonSapin - 2019-04-26 13:25:48.367562

https://github.com/rust-lang/hashbrown/pull/73

#3101 jdm - 2019-04-26 13:47:48.599655

preparing xenial cross builder for builds.

#3102 jdm - 2019-04-26 18:37:10.436133

finished trusty->xenial upgrade for all linux ci.

#3103 ajeffrey - 2019-04-26 19:37:17.108360

working on binding rust-webvr to the magicleap c api.

#3104 jdm - 2019-04-26 21:15:20.876100

html5ever fixes; resurrecting spidermonkey upgrade on new xenial ci.

#3105 paul - 2019-04-29 12:41:25.859902

glutin update prs

#3106 paul - 2019-04-29 12:42:15.583441

fighting with ms hl emulator (hyper-v feature missing on my win machine?)

#3107 SimonSapin - 2019-04-29 16:00:30.875576

line breaking https://github.com/simonsapin/victor/pull/16

#3108 Manishearth - 2019-04-29 16:38:42.601587

webaudio reviews

#3109 jdm - 2019-04-29 16:58:19.905329

answering questions from students. resurrecting spidermonkey upgrade in ci.

#3110 ajeffrey - 2019-04-29 18:05:24.566954

fighting link errors for immersive servo magicleap app.

#3111 Manishearth - 2019-04-30 01:33:10.631232

initialization logic for xrinputsource, still need to handle syncing

#3112 Manishearth - 2019-04-30 04:02:31.433876

xrinputsource/target ray spaces: https://github.com/servo/servo/pull/23292

#3113 jdm - 2019-04-30 15:25:37.105827

dealing with awkward cross-compilation target vs. host issues for spidermonkey upgrade.

#3114 ajeffrey - 2019-04-30 15:46:38.321494

tracking down why --debug-mozjs fails for magicleap.

#3115 Manishearth - 2019-04-30 16:50:26.610284

iwg call

#3116 ajeffrey - 2019-04-30 22:20:58.807059

fighting mozjs link errors on magicleap.

#3117 Manishearth - 2019-04-30 22:24:54.692944

stare at linker, understand nothing

#3118 Manishearth - 2019-04-30 22:34:45.127534

figure out gainnode crash

#3119 avadacatavra - 2019-04-30 23:17:48.805192

followups on immersive privacy exhibit, submitted to pepr, working on ethics paper

#3120 Manishearth - 2019-05-01 02:51:57.295494

xr spec prs landed/approved: https://github.com/immersive-web/webxr/pull/614 , https://github.com/immersive-web/webxr/pull/613

#3121 Manishearth - 2019-05-01 02:52:36.886779

xr spec pr for defining internal types and native origins https://github.com/immersive-web/webxr/pull/621

#3122 jdm - 2019-05-01 15:09:41.036079

got ndk15 upgrade to build on ci.

#3123 Manishearth - 2019-05-01 23:39:23.843008

some more xr spec stuff

#3124 Manishearth - 2019-05-01 23:39:43.426526

try to fix link errors for input pr (fixed by ndk upgrade)

#3125 Manishearth - 2019-05-01 23:40:20.386186

try to figure out why daydream doesn't work

#3126 SimonSapin - 2019-05-02 14:57:14.752668

filed https://bugzilla.mozilla.org/show_bug.cgi?id=1548556 after being once again frustrated by this issue

#3127 avadacatavra - 2019-05-02 14:58:26.538719

booked upcoming travel

#3128 SimonSapin - 2019-05-02 15:28:37.107115

filed https://bugzilla.mozilla.org/show_bug.cgi?id=1548573

#3129 SimonSapin - 2019-05-02 19:34:16.007746

submitted https://github.com/servo/servo/pull/23312 and did rest of the migration for https://bugzilla.mozilla.org/show_bug.cgi?id=1546777

#3130 avadacatavra - 2019-05-02 21:00:48.795791

having a slight existential breakdown while writing ethics paper

#3131 ajeffrey - 2019-05-02 21:12:45.814074

failing to find a workaround for magicleap link errors.

#3132 jdm - 2019-05-02 21:20:24.800091

daydream webvr investigations.

#3133 ajeffrey - 2019-05-02 22:28:40.762023

tracked down link errors blocking a debugmozjs build for magicleap. https://github.com/servo/servo/issues/22069#issuecomment-488852185

#3134 ajeffrey - 2019-05-03 15:45:55.913409

submitted prs for getting magicleap servo to build with debugmozjs. https://github.com/servo/mozjs/pull/180 https://github.com/servo/servo/pull/23318

#3135 jdm - 2019-05-03 15:49:35.215932

identified and fixed the daydream vr issue.

#3136 SimonSapin - 2019-05-03 16:53:42.983119

filed https://github.com/servo/servo/issues/23320 to track nightly upload breakage

#3137 SimonSapin - 2019-05-03 16:54:19.978048

migrated macos workers to generic-worker 14.1.0 https://bugzilla.mozilla.org/show_bug.cgi?id=1548573

#3138 SimonSapin - 2019-05-03 16:54:42.592891

installed and debugged taskcluster-proxy or macos workers

#3139 jdm - 2019-05-03 19:54:49.236316

looking into windows build changes for spidermonkey upgrade.

#3140 SimonSapin - 2019-05-03 20:48:04.442276

wrote a readme and filed some issues in https://github.com/rust-lang/wg-allocators

#3141 ajeffrey - 2019-05-03 20:51:16.627969

wrote first draft of slides for oakland. https://github.com/chicago-relaxed-memory/spec-eval/blob/master/talks/oakland-2019-05.pdf

#3142 ajeffrey - 2019-05-04 01:40:24.615992

published https://www.crates.io/crates/mozjs_sys/0.61.13

#3143 Manishearth - 2019-05-04 02:06:48.873389

more spec work

#3144 Manishearth - 2019-05-04 02:07:09.078441

fix bugs in #23292, successfully test it

#3145 nox - 2019-05-06 09:19:33.254686

reviewed https://github.com/simonsapin/victor/pull/16

#3146 jdm - 2019-05-06 15:55:39.501291

finalizing spidermonkey upgrade prs; taskcluster investigations; meetings.

#3147 avadacatavra - 2019-05-06 16:38:36.680505

putting office together, ordering new computer

#3148 avadacatavra - 2019-05-06 16:38:53.300968

writing panel abstract paper for siggraph

#3149 ajeffrey - 2019-05-06 17:00:57.136465

reviews

#3150 ajeffrey - 2019-05-06 17:44:52.188150

published https://crates.io/crates/ipc-channel/0.12.0, which includes support for futures-0.3.

#3151 SimonSapin - 2019-05-06 18:18:11.969509

continued discussing various threads in https://github.com/rust-lang/wg-allocators/issues

#3152 Manishearth - 2019-05-06 18:46:06.617633

diagnose/fix oscillator node bug https://github.com/servo/media/pull/248

#3153 Manishearth - 2019-05-06 18:46:16.159076

address review comments for input

#3154 SimonSapin - 2019-05-06 18:52:35.604343

fix tc daily tasks https://github.com/servo/servo/pull/23327

#3155 jdm - 2019-05-06 19:33:24.184556

trying to understand the web performance specs and our implementation

#3156 avadacatavra - 2019-05-06 20:15:53.994680

ethics paper coming along v nicely. need to finish privacy law section, find images and proof

#3157 Manishearth - 2019-05-07 01:01:09.334323

diagnose and fix weird mach bug https://github.com/servo/servo/pull/23333

#3158 SimonSapin - 2019-05-07 09:47:06.525569

filed https://github.com/open-i18n/rust-unic/issues/265

#3159 avadacatavra - 2019-05-07 16:04:11.445710

finished siggraph abstract

#3160 ajeffrey - 2019-05-07 16:09:40.401760

debugging egl errors in immersive magicleap servo.

#3161 ajeffrey - 2019-05-07 16:41:16.206181

got magicleap immersive servo to run without crashing. (also without rendering anything, but baby steps!)

#3162 ajeffrey - 2019-05-07 18:57:18.526552

security meeting w/ avadacatavra

#3163 jdm - 2019-05-07 21:29:45.584849

so many meetings. investigated mozjs cargo packaging issue. began merging final stage of spidermonkey upgrade with git dependencies.

#3164 jdm - 2019-05-07 22:14:28.645566

trying and failing to deal with pip state failures in xenial saltfs pr on travis.

#3165 Manishearth - 2019-05-07 22:43:06.111967

ontrack webrtc support https://github.com/servo/servo/pull/23342

#3166 jdm - 2019-05-08 14:43:13.044417

fixing salt connectivity issues and buildbot git exceptions.

#3167 jdm - 2019-05-08 15:40:31.126465

fixed auth failure in nightly wpt sync job.

#3168 jdm - 2019-05-08 19:38:16.804197

investigations into building uwp app packages; investigating windows nightly missing dll regression; provisioning new mac taskcluster builder.

#3169 jdm - 2019-05-08 22:06:25.964782

rebased angle support changes.

#3170 ajeffrey - 2019-05-09 00:19:05.574930

wrote slides about unsafe rust. https://docs.google.com/presentation/d/1m_hxktxwsupx0mygpp07ehrazbbl-o6wqgukb7gf-oa

#3171 ajeffrey - 2019-05-09 00:23:22.047730

got immersive magicleap servo as far as starting a webvr animation frame!

#3172 paul - 2019-05-09 13:56:28.114565

finally managed to load a uwp project + (basic) rust library with vs2019 to hololens emulator.

#3173 avadacatavra - 2019-05-09 15:23:12.675444

helping with proposal from uga on vr user fingerprinting

#3174 ajeffrey - 2019-05-09 17:10:10.834228

editing slides on unsafe rust. https://docs.google.com/presentation/d/1m_hxktxwsupx0mygpp07ehrazbbl-o6wqgukb7gf-oa

#3175 jdm - 2019-05-09 17:10:53.592898

working on provisioning new mac tc builder; investigating windows nightly missing dll regression.

#3176 avadacatavra - 2019-05-09 19:18:20.146681

only 6 subsections left of paper!

#3177 ajeffrey - 2019-05-09 19:46:54.146359

thinking about a shadow state model for unsafe code, based on stacked borrows.

#3178 Manishearth - 2019-05-09 21:15:04.848183

review https://github.com/unicode-rs/unicode-segmentation/pull/24

#3179 Manishearth - 2019-05-09 21:15:09.609904

webxr reviews

#3180 ajeffrey - 2019-05-10 01:30:25.587773

the horror the horror. (in this case trying to debug mystery errors creating an egl context).

#3181 jdm - 2019-05-10 16:29:01.341036

lots of taskcluster migration work; standardizing android build on llvm toolchain.

#3182 jdm - 2019-05-10 16:29:27.340987

provisioned servo-tc-mac4 and managed ci queue.

#3183 avadacatavra - 2019-05-10 19:29:37.162568

submitted ethics paper to arxiv

#3184 ajeffrey - 2019-05-10 20:16:36.829823

fighting eglcreatecontext.

#3185 pcwalton - 2019-05-10 21:58:52.358988

formulated a plan with nical for images, gradients, and clips in pathfinder.

#3186 ajeffrey - 2019-05-10 23:14:55.560078

unsafe code guidelines work

#3187 Manishearth - 2019-05-10 23:32:34.966669

look at xr test stuff

#3188 Manishearth - 2019-05-10 23:32:46.566679

some xr spec work

#3189 Manishearth - 2019-05-10 23:33:23.073138

read through rust-webvr backend apis

#3190 Manishearth - 2019-05-10 23:33:42.212153

review https://github.com/servo/media/pull/260

#3191 nox - 2019-05-13 08:55:02.070855

implemented box creation for floats

#3192 nox - 2019-05-13 10:29:24.675722

https://github.com/simonsapin/victor/pull/19

#3193 ajeffrey - 2019-05-13 16:11:54.324289

icfp industrial chair work

#3194 ajeffrey - 2019-05-13 16:19:31.050222

back to trying to work out why multithreaded shared gl context creation is failing.

#3195 ajeffrey - 2019-05-13 17:28:09.281940

fixed problem with multithreaded shared gl context creation on magicleap, which was an opengl vs opengl es issue. "that's quite bizarre" - emilio

#3196 avadacatavra - 2019-05-13 18:16:37.369305

arxiv updated with some lars fixes and other typos

#3197 avadacatavra - 2019-05-13 18:16:52.185519

writing blog for paper

#3198 ajeffrey - 2019-05-13 20:05:43.707722

attending "project streetview" meeting.

#3199 jdm - 2019-05-13 21:11:23.495009

contracting planning; reviews; ci investigations.

#3200 Manishearth - 2019-05-13 21:23:48.267072

webrtc wpt https://github.com/servo/servo/pull/23377

#3201 pcwalton - 2019-05-13 22:15:35.323191

infrastructural work for supporting raster images in pathfinder.

#3202 Manishearth - 2019-05-13 22:44:27.542708

start building gst bundle with webrtc

#3203 ajeffrey - 2019-05-14 03:14:37.859360

more unsafe code guidelines work.

#3204 SimonSapin - 2019-05-14 10:04:56.685467

https://github.com/simonsapin/victor/pull/20

#3205 SimonSapin - 2019-05-14 12:44:39.414488

rustup https://github.com/servo/servo/pull/23382

#3206 nox - 2019-05-14 14:15:11.930357

finally took care of eta to go to the canadian all hands.

#3207 nox - 2019-05-14 14:34:07.116285

finally booked flight for rustlab.

#3208 nox - 2019-05-14 14:47:54.795941

finally booked my hotel room for rustlab.

#3209 ferjm - 2019-05-14 15:11:42.710231

got media ui ready for review. working on getting gl context and display on android for hw acceleration

#3210 ajeffrey - 2019-05-14 16:19:34.058868

getting new and oh-so-exciting gl errors for magicleap servo.

#3211 Manishearth - 2019-05-14 17:17:31.699207

iwg call

#3212 jdm - 2019-05-14 17:45:13.639264

reviews; taskcluster intermittent error investigations.

#3213 ajeffrey - 2019-05-14 18:00:43.517763

reading https://mdsattacks.com/files/ridl.pdf

#3214 ajeffrey - 2019-05-14 19:35:45.122651

immersive mode magicleap servo now runs without crashing!

#3215 Manishearth - 2019-05-14 21:50:55.943606

start looking into gstreamer 1.16

#3216 jdm - 2019-05-14 21:51:53.450055

investigating nightly wpt job failure; trying to obtain wack failures for servo.

#3217 Manishearth - 2019-05-14 23:34:51.980533

get gstreamer bundle working for 1.16 sans webrtc https://github.com/servo/servo/issues/23391

#3218 SimonSapin - 2019-05-15 15:07:11.837333

reviewed https://github.com/servo/servo/pull/23272, filed https://github.com/servo/servo/issues/23399

#3219 Manishearth - 2019-05-15 16:06:49.098492

review sentence boundaries https://github.com/unicode-rs/unicode-segmentation/pull/24

#3220 avadacatavra - 2019-05-15 18:12:35.828053

published https://twitter.com/avadacatavra/status/1128723737522712576

#3221 ajeffrey - 2019-05-15 22:46:36.449489

got immersive webvr to display in magicleap servo.

#3222 Manishearth - 2019-05-16 00:04:07.207169

gst on xenial

#3223 pcwalton - 2019-05-16 15:47:43.293382

implementiong join and cap for strokes.

#3224 ajeffrey - 2019-05-16 16:11:44.507438

working on getting both eyes to render on magicleap.

#3225 ajeffrey - 2019-05-16 17:24:18.524770

fixed stereoscopic rendering of webvr on magicleap. https://github.com/asajeffrey/rust-webvr/commit/07b93e977a2bd514b75530fd04e7fe2630226209

#3226 Manishearth - 2019-05-17 00:57:09.633926

webxr spec https://github.com/immersive-web/webxr/pull/651 , https://github.com/immersive-web/webxr/pull/654 , , https://github.com/immersive-web/webxr/pull/655

#3227 jdm - 2019-05-17 15:01:46.741339

taskcluster shepherding; whistler planning.

#3228 ajeffrey - 2019-05-17 15:49:16.231328

unsafe code guidelines work.

#3229 ferjm - 2019-05-17 16:06:21.490236

gstreamer upgrade for android. some android gl work. reviewed player api refactor. trying to understand gstflowcombiner api for playback of multiple streams

#3230 jdm - 2019-05-17 19:17:31.906193

transitioned all mac builders to tc, turned off mac buildbots.

#3231 ajeffrey - 2019-05-17 20:03:19.253520

working out how to get mach build to configure the media stack

#3232 ajeffrey - 2019-05-17 22:57:00.322163

looking around for webvr demos that'll look good on the ml1.

#3233 ajeffrey - 2019-05-19 15:36:58.207874

heading to sf for ieee s&p.

#3234 ferjm - 2019-05-20 12:20:27.956026

implemented gl context and native display getters for hw accelerated player on android

#3235 SimonSapin - 2019-05-20 13:46:48.751824

wrote up last year, the rust project decided to put a moratorium on creating new working groups.

#3236 SimonSapin - 2019-05-20 13:47:54.203522

wrote up https://internals.rust-lang.org/t/enabling-the-formation-of-new-working-groups/10218/2

#3237 nox - 2019-05-20 14:57:34.914874

meeting with simon about how to float

#3238 avadacatavra - 2019-05-20 18:39:29.417568

3 contractor interview

#3239 nox - 2019-05-21 10:40:09.269268

baby progress with floats.

#3240 jdm - 2019-05-21 17:53:04.297051

1:1s, contractor interviews, minor taskcluster investigations.

#3241 jdm - 2019-05-21 18:32:23.629528

tracked down cause of nightly wpt job failure

#3242 jdm - 2019-05-21 22:13:44.971457

reviews, meetings, more ci investigations.

#3243 Manishearth - 2019-05-21 23:09:46.319375

simple mocking in webvr https://github.com/servo/rust-webvr/pull/77

#3244 Manishearth - 2019-05-21 23:40:29.554845

first pass at xrtest update https://github.com/immersive-web/webxr-test-api/pull/10

#3245 SimonSapin - 2019-05-22 17:52:40.239618

tried pipelined compilation on servo and got underwhelming though not too surprising results https://internals.rust-lang.org/t/evaluating-pipelined-rustc-compilation/10199/60

#3246 jdm - 2019-05-23 14:17:00.423483

reviews.

#3247 ajeffrey - 2019-05-23 14:43:10.305377

presented the paper on modelling information flow attacks on speculative execution with cdisselkoen at ieee s&p.

#3248 ajeffrey - 2019-05-23 14:44:40.777454

an exciting day of meetings at the sf office ahead of me. with manishearth about webxr and with pcwalton about pathfinder.

#3249 Manishearth - 2019-05-23 20:26:09.265912

long discussion about xr threading model

#3250 ajeffrey - 2019-05-23 21:37:39.470412

1:1 with jdm

#3251 ajeffrey - 2019-05-23 21:38:47.264718

discussions with manishearth about how to simplify the threading architecture of webxr.

#3252 jdm - 2019-05-23 21:38:51.596956

working on completing servo build with uwp rustc. testing arm64 uwp gstreamer binaries. intermittent taskcluster failure investigations.

#3253 ajeffrey - 2019-05-23 21:40:09.691751

discussions with pcwalton about pathfinder apis for customizable caching, texture reuse and layering.

#3254 Manishearth - 2019-05-23 23:46:47.703283

design doc for rust-webxr https://paper.dropbox.com/doc/rust-webxr-plans-xmqputczy8ynmgwwuuxsz

#3255 ferjm - 2019-05-24 15:54:29.498441

made getusermedia() work with simultaneous audio and video https://github.com/servo/media/pull/260

#3256 ajeffrey - 2019-05-24 16:57:25.165881

got the first-draft immersive mode magicleap servo mpk out the door.

#3257 jdm - 2019-05-24 17:01:21.423720

upgrading servo-master1 to xenial.

#3258 jdm - 2019-05-24 19:23:09.369461

finished deploying all xenial upgrade work to ci.

#3259 jdm - 2019-05-24 20:49:01.790925

kicking homu and misc ci investigations.

#3260 SimonSapin - 2019-05-25 21:05:57.087276

filed https://github.com/simonsapin/victor/issues/23 to track an architecture change that will likely be needed

#3261 jdm - 2019-05-27 16:39:49.452155

removed use of glutin from servo's skia build.

#3262 pcwalton - 2019-05-27 18:36:56.851710

initial investigation of the web assembly port for pathfinder.

#3263 jdm - 2019-05-27 21:32:55.014138

intern preparations; trying to verify arm64 gstreamer work.

#3264 SimonSapin - 2019-05-27 21:36:35.943517

https://github.com/simonsapin/victor/pull/24

#3265 nox - 2019-05-28 13:01:56.356971

rebasing my float code on top of victor's master, cleaning stuff as i go, i now have a way clearer mental view of what the hell i'm supposed to do.

#3266 ajeffrey - 2019-05-28 14:31:30.344054

unsafe code guidelines conversation.

#3267 jdm - 2019-05-28 14:59:48.105794

successfully ran a test uwp app using gstreamer on arm64

#3268 jdm - 2019-05-28 15:01:06.708589

investigating surprising azure/skia linking problems.

#3269 jdm - 2019-05-28 15:02:19.538739

trying to get windows arm64 build working on taskcluster.

#3270 ajeffrey - 2019-05-28 15:39:11.096196

going back through the last six months of standups entries to remind myself what i did.

#3271 Manishearth - 2019-05-28 16:34:24.967510

[memorial day]

#3272 Manishearth - 2019-05-28 16:34:30.380441

iwg call prep

#3273 SimonSapin - 2019-05-28 17:16:51.177693

met with raph and talked about fonts and text layout

#3274 pcwalton - 2019-05-28 17:39:59.646644

debugging harfbuzz automake wasm build problems.

#3275 jdm - 2019-05-28 17:53:16.793613

installing arm64 build tools in windows ami; dealing with build failures.

#3276 ajeffrey - 2019-05-28 19:27:43.525916

prep for omar starting as an intern.

#3277 ajeffrey - 2019-05-29 00:46:24.254947

updated magicleap sdk to a frankensdk built from mlsdk 0.20.0 with the toolchain taken from android ndk 19c.

#3278 nox - 2019-05-29 10:10:03.284699

continuing float implementation, now we know when doing the layout of any block where the floats are found and thus where we shouldn't put anything. still remains actually handling the floats now.

#3279 Manishearth - 2019-05-29 16:44:27.390677

review https://github.com/servo/servo/pull/23368

#3280 Manishearth - 2019-05-29 17:25:34.713099

more xrtest stuff

#3281 Manishearth - 2019-05-29 17:25:40.862334

iwg call (yesterday)

#3282 jdm - 2019-05-29 20:23:20.853358

removing skia from the build.

#3283 ajeffrey - 2019-05-29 21:53:24.601962

working on the new rust-webxr api.

#3284 ajeffrey - 2019-05-29 21:54:16.028246

talking this evening to the chicago rust meetup about unsafe rust. https://docs.google.com/presentation/d/1m_hxktxwsupx0mygpp07ehrazbbl-o6wqgukb7gf-oa/edit#slide=id.g5734b21e32_0_203

#3285 Manishearth - 2019-05-29 23:41:17.915462

basic xrtest

#3286 jdm - 2019-05-30 15:53:28.850319

getting mozangle update to build; getting windows arm64 to build.

#3287 Manishearth - 2019-05-30 17:22:28.621864

webxr discussion with ajeffrey

#3288 ajeffrey - 2019-05-30 17:22:52.784149

webxr discussion with manishearth

#3289 jdm - 2019-05-30 17:23:09.183270

upgrading gstreamer on windows ci.

#3290 ajeffrey - 2019-05-30 18:06:39.737391

added skeleton content to https://github.com/servo/webxr

#3291 jdm - 2019-05-30 20:02:25.688363

merged updated mozangle; almost got arm64 windows build working; made offscreen_gl_context build with egl on windows; built trial builds of servo with gstreamer 1.16 on windows ci.

#3292 georgeroman - 2019-05-30 20:13:26.817028

implemented servocapabilities and revised the implementation of handle_new_session

#3293 Manishearth - 2019-05-30 22:22:13.805006

finish basic xrtest (https://github.com/servo/servo/pull/23485)

#3294 Manishearth - 2019-05-30 22:22:27.460130

write xrtest testcase (https://github.com/manishearth/webgl-to-webvr/blob/xr/webxr-test.js)

#3295 ajeffrey - 2019-05-30 23:07:07.359393

more design work on the rust webxr api.

#3296 pcwalton - 2019-05-31 00:24:58.924802

implementing various html canvas features in pathfinder.

#3297 ajeffrey - 2019-05-31 16:14:36.610333

editing to the rust-webxr design document. https://paper.dropbox.com/doc/rust-webxr-plans--aekbasqifmi5vnks81s~pzxjag-xmqputczy8ynmgwwuuxsz

#3298 jdm - 2019-05-31 16:42:44.613792

generating new vcpkg-based openssl binaries for windows in support of arm64 builds.

#3299 jdm - 2019-05-31 18:30:53.380837

investigating glutin upgrade regression.

#3300 ajeffrey - 2019-05-31 19:57:31.805746

worked on a blog post about pathfinder.

#3301 jdm - 2019-05-31 20:17:04.382457

tracked down regressing changeset in glutin.

#3302 georgeroman - 2019-05-31 20:32:07.672501

implemented the spec for webdriver new session command

#3303 ajeffrey - 2019-05-31 22:14:22.091095

added first-cut session and raf api to rust webxr. https://github.com/servo/webxr/commit/1a630d4271f9a75f480a5ef0832f2bc045078c37

#3304 nox - 2019-06-03 12:49:19.880486

working on margin collapsing to stop thinking about floats because my brain currently has no buoyancy.

#3305 ajeffrey - 2019-06-03 14:33:15.873090

working on blog post for pathfinder.

#3306 jdm - 2019-06-03 14:51:51.420310

diagnosing gstreamer 1.16 upgrade issues. intern onboarding preparations.

#3307 nox - 2019-06-03 15:16:02.738996

actually reached the conclusion that margin collapsing should be implemented before floats because it interacts with clearance.

#3308 ajeffrey - 2019-06-03 16:24:15.895106

got the magicleap pathfinder demo to build with the new pathfinder apis.

#3309 jdm - 2019-06-03 16:29:30.831734

big twis backlog.

#3310 ajeffrey - 2019-06-03 20:46:05.706056

the video for our talk at ieee s&p is now up! https://www.youtube.com/watch?v=aa3_w7ooqna

#3311 jdm - 2019-06-03 21:25:30.667524

trying to create an appx package from a uwp servo build. dom bindings investigations.

#3312 pcwalton - 2019-06-03 21:27:44.113200

implementing dashing and basic shadows in pathfinder.

#3313 ajeffrey - 2019-06-03 22:43:09.275021

got magicleap pathfinder working again. https://github.com/servo/pathfinder/pull/175

#3314 georgeroman - 2019-06-04 09:26:16.897827

wrote introductory gsoc blog post: https://georgeroman.github.io/posts/2019-06-04-gsoc-servo-week-1.html

#3315 avadacatavra - 2019-06-04 14:41:36.402214

engaging with the immersive web privacy stuff

#3316 avadacatavra - 2019-06-04 14:42:10.263520

arguing with oculus about whether it is or isn't connected and starting a great search for the right cord and yelling at drivers to install already

#3317 ajeffrey - 2019-06-04 16:02:44.702950

h1 review

#3318 ajeffrey - 2019-06-04 19:07:48.914491

mr security meeting with avadacatavra.

#3319 jdm - 2019-06-04 19:21:14.421373

fixing the ongoing wpt sync issues. removing nspr from the uwp spidermonkey build to reduce wack errors.

#3320 georgeroman - 2019-06-04 19:35:17.717129

investigate common wdspec tests error and start enabling more simple tests

#3321 ajeffrey - 2019-06-04 21:02:28.393289

dealing with email backlog.

#3322 ajeffrey - 2019-06-05 01:26:35.704840

messing around with the rust webxr api.

#3323 nox - 2019-06-05 13:18:20.275594

implemented parent/child margin-top collapsing and scared of testing out whether it works :p

#3324 jdm - 2019-06-05 14:45:23.205308

investigating surprising forbidden symbols in glib uwp dlls. fixing build errors for rust-offscreen-rendering-context egl on windows.

#3325 Manishearth - 2019-06-05 17:27:54.874930

iwg f2f

#3326 ajeffrey - 2019-06-05 18:35:16.184140

implemented a first-cut rust webxr api for pose data.

#3327 ajeffrey - 2019-06-05 20:46:43.360561

meeting with omar to discuss rr-channels

#3328 georgeroman - 2019-06-05 21:58:30.153386

continue enabling some wdspec tests; investigate strange error in https://github.com/servo/servo/pull/23443

#3329 ajeffrey - 2019-06-06 00:16:49.563345

submitted a rust-webvr pr for a magicleap back end.

#3330 pcwalton - 2019-06-06 01:33:37.451034

starting a metal port of pathfinder.

#3331 nox - 2019-06-06 10:07:55.349676

self assessment.

#3332 nox - 2019-06-06 12:49:58.329851

realised i had badly understood how negative margins are supposed to be handled.

#3333 nox - 2019-06-06 15:12:32.901606

fixed an abspos bug.

#3334 ajeffrey - 2019-06-06 18:52:25.491986

the magicleap pathfinder demo was broken on luminos 0.96, spent the morning fixing it. https://github.com/servo/pathfinder/releases/tag/preview-2

#3335 jdm - 2019-06-06 19:19:34.483875

trying to install the hololens 2 emulator; more mucking about with windows builds.

#3336 SimonSapin - 2019-06-06 20:05:50.409756

shelving intrinsic size computation for now in order to make an attempt at floats. working very very incrementally to avoid getting stuck trying to solve many issues at once. first step: https://github.com/simonsapin/victor/pull/26

#3337 jdm - 2019-06-06 20:52:57.182438

investigating failing webrender upgrade tests. trying to run hololens 2 emulator.

#3338 georgeroman - 2019-06-06 21:30:08.106102

find the cause and implement a fix for the wdspec error; write some infrastructure needed for different webdriver commands; further investigate the common error in the wdspec tests

#3339 ajeffrey - 2019-06-06 22:01:21.437150

tracking down pixelation issues with magicleap pathfinder

#3340 SimonSapin - 2019-06-07 06:07:51.272490

wrote feedback for the "std-aware cargo" rfc https://github.com/rust-lang/rfcs/pull/2663#pullrequestreview-246899742

#3341 jdm - 2019-06-07 14:43:06.593435

turn windows arm64 experiment into mergeable prs.

#3342 nox - 2019-06-07 14:54:01.801414

rebasing what i've done for margin collapsing on top of master.

#3343 avadacatavra - 2019-06-07 16:40:57.788265

got recap of f2f from manishearth

#3344 avadacatavra - 2019-06-07 16:41:28.773798

prepping for summer talks and confs

#3345 avadacatavra - 2019-06-07 16:42:04.425432

successfully found oculus via adb on my old computer

#3346 ajeffrey - 2019-06-07 17:27:54.110721

working on improvements to the magicleap pathfinder demo

#3347 Manishearth - 2019-06-07 20:07:31.011749

review ml backend

#3348 Manishearth - 2019-06-07 20:51:51.508299

workday self-assessment

#3349 georgeroman - 2019-06-07 21:24:57.084272

identify cause of common wdspec tests error and investigate why it happens

#3350 Manishearth - 2019-06-07 22:05:26.579619

f2f privacy debrief with avadacatavra

#3351 Manishearth - 2019-06-07 22:06:12.165927

start getting windows machine set up

#3352 jdm - 2019-06-07 22:32:11.349051

narrowing down regression in hololens embedding.

#3353 ajeffrey - 2019-06-07 22:33:10.030922

working on a webxr glwindow device

#3354 ajeffrey - 2019-06-08 00:01:06.368306

rust-webvr now has a magicleap back end.

#3355 jdm - 2019-06-08 00:25:19.828415

got uwp servo running. started removing forbidden symbols from the app.

#3356 nox - 2019-06-10 10:21:09.088092

apparently implemented margin collapsing between siblings and with parent, only collapsing through an entire fragment remains.

#3357 nox - 2019-06-10 10:35:04.948266

https://github.com/simonsapin/victor/pull/27

#3358 jdm - 2019-06-10 14:58:02.804362

making final schedule for whistler.

#3359 ajeffrey - 2019-06-10 18:44:00.920033

published v0.11.4 of rust-webvr (with magicleap support) https://crates.io/crates/rust-webvr/0.11.4

#3360 georgeroman - 2019-06-10 18:51:01.417815

wrote weekly gsoc blog post: https://georgeroman.github.io/posts/2019-06-10-gsoc-servo-week-2.html

#3361 ajeffrey - 2019-06-10 19:30:37.340896

submitted the magicleap immersive mode pr #23546

#3362 jdm - 2019-06-10 19:50:03.363534

tracking down regression in webrender causing servo test failures.

#3363 Manishearth - 2019-06-10 20:25:18.710128

interns

#3364 Manishearth - 2019-06-10 20:25:30.068297

read through updates in immersive privacy doc

#3365 Manishearth - 2019-06-10 20:25:41.435516

sccache setup for office

#3366 Manishearth - 2019-06-10 22:40:11.412817

update servo code to match latest webxr spec

#3367 Manishearth - 2019-06-10 23:26:06.225378

xr spec compat https://github.com/servo/servo/pull/23547

#3368 Manishearth - 2019-06-11 00:23:04.416788

simple xr tests

#3369 avadacatavra - 2019-06-11 05:30:16.746047

contractor welcome, meeting with comms/marketing, whistler prep

#3370 georgeroman - 2019-06-11 13:19:57.979956

pr for enabling get_current_url and get_title wdspec tests

#3371 jdm - 2019-06-11 13:37:21.632304

preparing windows arm64 for merging.

#3372 georgeroman - 2019-06-11 16:12:17.901389

pr for enabling find_element and related wdspec tests

#3373 SimonSapin - 2019-06-11 16:42:35.253803

started review of margin collapsing https://github.com/simonsapin/victor/pull/27 i’d like to write more tests as i’m having a hard time figuring out just by staring at the code if some edge cases are properly handled

#3374 SimonSapin - 2019-06-11 16:45:30.029092

met with pcwalton and nox to chat about dynamic layout updates. new insight: with separated trees for boxes and fragments, each step of the pipeline only needs read-only access to its input tree when creating a new tree. when updating, the new tree can re-use some reference-counted sub-trees that didn’t change, without any mutability

#3375 ajeffrey - 2019-06-11 16:55:55.468238

dealing with the low-hanging fruit that's blocking sketchfab

#3376 jdm - 2019-06-11 17:54:20.341633

made an attempt to suppress the frequent mac font selection intermittent failure.

#3377 ajeffrey - 2019-06-11 18:56:32.190568

published the preview release for the magicleap pathfinder demo for whistler.

#3378 Manishearth - 2019-06-11 18:56:37.407958

tpac booking

#3379 Manishearth - 2019-06-11 18:56:45.056344

iwg call

#3380 jdm - 2019-06-11 19:25:45.960951

fixing visual studio logging in uwp app. contracting discussions. merging windows arm64 build.

#3381 Manishearth - 2019-06-11 21:38:26.670625

review https://github.com/servo/servo/pull/23546

#3382 ajeffrey - 2019-06-11 22:45:35.324835

started porting the room example from webvr to webxr.

#3383 georgeroman - 2019-06-12 10:55:35.975958

work on supporting "tag name" selector strategy for find_element and related webdriver commands

#3384 jdm - 2019-06-12 14:44:58.476197

fixed linux nightly build. reproduced uwp servo shader compilation problems.

#3385 nox - 2019-06-12 14:55:36.879057

fixed margin collapsing of independent fragments.

#3386 SimonSapin - 2019-06-12 17:13:21.047793

https://github.com/rust-lang/rust/issues/48043

#3387 Manishearth - 2019-06-12 18:32:16.282881

more xrtest https://github.com/servo/servo/pull/23557

#3388 ajeffrey - 2019-06-12 18:39:36.964896

spent the day trying to work out magicleap pose data.

#3389 jdm - 2019-06-12 19:48:05.611822

burning down list of forbidden win32 apis.

#3390 SimonSapin - 2019-06-12 21:44:21.147420

massaged the margin collapsing pr https://github.com/simonsapin/victor/pull/27 enough to convince myself that it is correct

#3391 jdm - 2019-06-12 22:04:23.660157

digging into angle shader compilation failure.

#3392 Manishearth - 2019-06-12 22:15:12.466143

post holistic new xrtest model at https://github.com/immersive-web/webxr-test-api/pull/10

#3393 ajeffrey - 2019-06-12 23:35:11.413736

fighting build failures. https://tools.taskcluster.net/groups/mcrcpk_ns4unn1ashp8wwq

#3394 SimonSapin - 2019-06-13 14:28:49.519346

track generated boxes in the dom https://github.com/simonsapin/victor/pull/28

#3395 avadacatavra - 2019-06-13 16:28:24.996702

booked tpac

#3396 jdm - 2019-06-13 18:04:47.022128

investigating openxr api.

#3397 georgeroman - 2019-06-13 20:52:36.878298

implement get_page_source command needed for find_element tag name selector debugging; start working on running the wdspec tests in a different job

#3398 ajeffrey - 2019-06-13 21:06:23.031768

trying to get 6dof to work for magicleap.

#3399 jdm - 2019-06-13 21:45:29.674507

debugging final webrender upgrade test failure.

#3400 omar - 2019-06-13 22:15:04.063214

able to record and replay mpsc crossbeams channels!

#3401 Manishearth - 2019-06-13 22:21:19.464543

more work on xrtest upstreaming

#3402 ajeffrey - 2019-06-14 12:27:52.066612

merged magicleap immersive mode demo.

#3403 jdm - 2019-06-14 15:23:29.165224

getting the webrender upgrade ready for merging. administrivia.

#3404 georgeroman - 2019-06-14 16:43:38.025568

pr for running wdspec tests in a different job; investigate https://github.com/servo/servo/issues/23567

#3405 ajeffrey - 2019-06-14 18:48:34.078910

implemented moving the camera in the glwindow test webvr device.

#3406 ajeffrey - 2019-06-14 19:49:15.981837

submitted prs for keyboard controls of the glwindow webvr test device

#3407 Manishearth - 2019-06-14 21:14:30.082797

to avoid starting anything new on the friday before all hands, working on lots of xr spec cleanup issues

#3408 ajeffrey - 2019-06-14 21:54:31.049055

published v0.12.0 of rust-webvr. https://www.crates.io/crates/rust-webvr/0.12.0

#3409 avadacatavra - 2019-06-14 21:56:31.944070

working on https://github.com/immersive-web/webxr/pull/689#discussion_r294005147

#3410 avadacatavra - 2019-06-14 21:57:01.071479

submitted mozfest proposal, did contractor stuff, artist meeting

#3411 pcwalton - 2019-06-14 22:11:01.721619

just found what was going wrong with the metal port. now finishing it up.

#3412 jdm - 2019-06-17 18:12:46.957394

got spidermonkey upgrade to build and pass promise tests.

#3413 georgeroman - 2019-06-17 18:21:18.189363

wrote weekly gsoc blog post: https://georgeroman.github.io/posts/2019-06-17-gsoc-servo-week-3.html

#3414 georgeroman - 2019-06-18 16:40:13.149174

implemented status wd command; enabled navigate_to and get_current_url tests; started working on getelementproperty wd command

#3415 nox - 2019-06-19 17:59:26.116210

tried spice & wolf vr. liked it.

#3416 georgeroman - 2019-06-19 20:35:18.833759

finished implementing getelementproperty wd command; investigate intermittent get_window_rect failure

#3417 georgeroman - 2019-06-20 16:35:58.249466

implement link text and partial link text selector strategies for findelement wd command; investigate on returning js objects from executescript wd command

#3418 georgeroman - 2019-06-21 21:10:22.800761

started implementing json clone algorithm for webdriver

#3419 ajeffrey - 2019-06-21 22:18:29.632714

fixed 6dof simulated motion in the glwindow test display.

#3420 ajeffrey - 2019-06-21 23:45:19.894704

published rust-webvr 0.12.1. https://crates.io/crates/rust-webvr/0.12.1

#3421 nox - 2019-06-24 14:22:06.165933

working on my rustlab talk

#3422 jdm - 2019-06-24 15:08:36.550404

pr backlog triage.

#3423 Manishearth - 2019-06-24 18:00:00.157221

start setting up windows dev env

#3424 jdm - 2019-06-24 19:06:40.109806

reviewed gl video playback pr.

#3425 ajeffrey - 2019-06-24 21:54:04.932564

fighting linear algebra for immersive mode magicleap.

#3426 Manishearth - 2019-06-25 01:51:40.990320

catching up on spec

#3427 Manishearth - 2019-06-25 14:57:36.606272

survey

#3428 jdm - 2019-06-25 17:44:26.137834

trying to extrack winrt patches from microsoft's hololens fork and add them to mozangle.

#3429 ajeffrey - 2019-06-25 18:09:47.717493

got 6dof pose to work in immersive magicleap webvr.

#3430 Manishearth - 2019-06-25 18:30:01.796952

iwg call

#3431 Manishearth - 2019-06-25 18:30:16.152253

test api coordination

#3432 georgeroman - 2019-06-25 19:16:53.956254

wrote weekly gsoc blog post: https://georgeroman.github.io/posts/2019-06-25-gsoc-servo-week-4.html; worked on implementing the json clone algorithm

#3433 nox - 2019-06-25 20:07:46.623829

slept because i didn't yesterday and i was still jet-lagged af, then worked on my rustlab slides.

#3434 jdm - 2019-06-25 21:29:16.614643

clear up remaining ci failures for spidermonkey upgrade.

#3435 SimonSapin - 2019-06-25 22:24:34.344844

initial review for https://github.com/simonsapin/victor/pull/29

#3436 Manishearth - 2019-06-25 22:36:47.445857

inline xr device specwriting https://github.com/immersive-web/webxr/pull/737

#3437 SimonSapin - 2019-06-26 15:32:57.731233

https://github.com/servo/saltfs/pull/968

#3438 jdm - 2019-06-26 15:53:32.900317

whipping the spidermonkey upgrade ci into shape.

#3439 ajeffrey - 2019-06-26 16:44:34.131028

published rust-webvr 0.11.5 and 0.12.2. https://crates.io/crates/rust-webvr/0.11.5 https://crates.io/crates/rust-webvr/0.12.2

#3440 Manishearth - 2019-06-26 17:40:04.854631

sdp fixes https://github.com/servo/media/pull/273

#3441 jdm - 2019-06-26 19:37:10.204291

attempting to port microsoft's angle fork changes to mozangle.

#3442 Manishearth - 2019-06-26 22:06:52.217631

update mocking api to latest model https://github.com/servo/rust-webvr/pull/88

#3443 ajeffrey - 2019-06-27 00:54:14.327023

landed 6dof pose in magicleap immersive servo. #23636

#3444 Manishearth - 2019-06-27 01:52:57.425559

bit of a dive into codegen https://github.com/servo/servo/issues/23640

#3445 Manishearth - 2019-06-27 02:00:14.311551

updated xrtest servo implementation https://github.com/servo/servo/pull/23641

#3446 SimonSapin - 2019-06-27 16:19:00.639646

https://github.com/servo/servo/pull/23646

#3447 jdm - 2019-06-27 16:26:07.888732

got mozangle compiling with microsoft fork changes; investigated js assertion in wpt permissions test.

#3448 pcwalton - 2019-06-27 18:16:58.747967

starting work on caching tiles at different mipmap levels in pathfinder.

#3449 georgeroman - 2019-06-27 19:27:22.311845

more work on the json clone algorithm

#3450 SimonSapin - 2019-06-27 20:30:50.598295

filed https://github.com/servo/servo/issues/23652 about windows ci being slow

#3451 ajeffrey - 2019-06-27 21:16:43.974508

today, i mostly have been tweeting https://twitter.com/asajeffrey/status/1144352316331560965

#3452 jdm - 2019-06-27 22:03:05.003550

got uwp servo app to compile with franken-angle!

#3453 nox - 2019-06-27 23:40:35.899938

arrived without missing my flight, btw

#3454 jdm - 2019-06-28 00:17:31.723842

tracked down the wptrunner deadlock preventing the webrender upgrade from merging, submitted a pr upstream.

#3455 Manishearth - 2019-06-28 00:44:45.498427

figuring out https://github.com/servo/servo/issues/23640 with help from bz

#3456 Manishearth - 2019-06-28 01:26:38.865585

nested dictionaries https://github.com/servo/servo/pull/23653

#3457 Manishearth - 2019-06-28 01:26:54.546803

test api fixes https://github.com/immersive-web/webxr-test-api/pull/20 , https://github.com/immersive-web/webxr-test-api/pull/21

#3458 SimonSapin - 2019-06-28 08:08:55.495263

filed https://github.com/servo/servo/issues/23655

#3459 jdm - 2019-06-28 13:14:37.163564

trying to isolate cause of unstyled pages in hl build with frankenangle.

#3460 jdm - 2019-06-28 14:33:04.517885

reviews.

#3461 ajeffrey - 2019-06-28 18:12:20.030033

working on getting the webxr crate to play ball with servo + webrender.

#3462 jdm - 2019-06-28 21:01:17.952321

added some uwp build setup. extended openxr bindings to support opengl on windows.

#3463 ajeffrey - 2019-07-01 17:10:16.013865

started integrating the webxr crate into servo.

#3464 SimonSapin - 2019-07-01 17:45:16.832448

https://github.com/servo/servo/pull/23676 share more `./mach build` logic with mach check, doc, test-unit

#3465 Manishearth - 2019-07-01 19:29:11.040366

reviews

#3466 SimonSapin - 2019-07-01 19:31:58.370423

https://github.com/servo/servo/pull/23677 move pre-review pr testing from travis-ci to taskcluster

#3467 omar - 2019-07-01 22:42:16.277187

now able to record some servo channels traces. replaying crashes. half way there :b

#3468 georgeroman - 2019-07-01 23:29:10.738584

added support for returning array-like objects from execute(async)script wd command

#3469 SimonSapin - 2019-07-02 13:24:01.587251

https://github.com/rust-lang/rust/pull/62304

#3470 jdm - 2019-07-02 13:28:48.462146

helping h-lab set up debugging for webgl issues; fixing up hololens branch for merging; meeting prep.

#3471 ajeffrey - 2019-07-02 17:43:02.826057

got ipc to send an xr device registry to each script thread

#3472 jdm - 2019-07-02 18:53:48.426475

1000 meetings.

#3473 omar - 2019-07-02 21:45:25.693461

able to record and replay one wpt test! \o/

#3474 SimonSapin - 2019-07-03 12:21:58.750787

https://github.com/rust-lang/rust/pull/62330 change untagged_unions to not allow union fields with drop

#3475 ajeffrey - 2019-07-03 14:11:37.861786

landed the webxr crate in servo.

#3476 ajeffrey - 2019-07-03 14:12:44.704353

today's work is adding the glwindow test xr device to webxr, and registering it in servo.

#3477 jdm - 2019-07-03 15:49:02.165462

reviews

#3478 jdm - 2019-07-03 17:50:41.676651

got gst_debug output to appear in vs output window

#3479 ajeffrey - 2019-07-03 19:35:14.078334

landed the plumbing to get an xr device registry to each script thread

#3480 jdm - 2019-07-03 20:02:50.871948

got webaudio playback working in uwp app

#3481 Manishearth - 2019-07-03 20:23:57.887523

reading xr tests

#3482 Manishearth - 2019-07-03 20:24:24.142217

start work on webxr dom integration

#3483 georgeroman - 2019-07-03 22:07:55.829342

fixed array-like webdriverjsvalue serialization issue

#3484 SimonSapin - 2019-07-04 10:44:07.930898

nagged the compiler team about https://github.com/rust-lang/rust/issues/62059 on github and discord

#3485 SimonSapin - 2019-07-04 13:48:48.209121

https://github.com/servo/rust-smallvec/pull/157 wip: rewrite based on `maybeuninit` and `#[repr(usize)] enum`

#3486 ajeffrey - 2019-07-04 14:13:06.902921

beach, fireworks, picnics, etc

#3487 jdm - 2019-07-04 14:45:14.575348

working on getting video playback on windows to work.

#3488 georgeroman - 2019-07-04 21:49:05.188012

work on returning objects from the executescript wd command

#3489 SimonSapin - 2019-07-05 11:49:05.015138

reviewed https://github.com/servo/rust-cssparser/pull/251, submitted https://github.com/w3c/csswg-drafts/pull/4090

#3490 SimonSapin - 2019-07-05 11:49:32.165192

submitted https://github.com/rust-lang/rust/pull/62403

#3491 SimonSapin - 2019-07-05 12:17:19.275408

submitted https://github.com/mystor/synstructure/pull/30 and https://github.com/mcarton/rust-derivative/pull/36 to unblock rustup

#3492 jdm - 2019-07-05 14:00:03.271150

improved windows gstreamer redistribution.

#3493 ajeffrey - 2019-07-05 14:03:06.347473

working on main-thread-affinity for webxr devices.

#3494 SimonSapin - 2019-07-05 16:48:22.959421

read through the manual for harfbuzz

#3495 jdm - 2019-07-05 17:39:47.254987

unregressed dekstop angle support.

#3496 ajeffrey - 2019-07-05 18:08:42.644949

ported the test glwindow device from rust-webvr to webxr.

#3497 jdm - 2019-07-05 20:19:03.739744

got webgl to work in an angle-enabled desktop build.

#3498 ajeffrey - 2019-07-05 20:40:31.177447

submitted prs for webxr plumbing, we now have a glwindow test device registered with servo.

#3499 jdm - 2019-07-05 22:53:31.324020

identified next blocking webgl issue for windows.

#3500 SimonSapin - 2019-07-06 12:38:55.191199

https://github.com/servo/rust-cssparser/pull/252

#3501 ajeffrey - 2019-07-06 16:39:14.161961

landed the webxr crate, and a test glwindow xr device in servo. #23721

#3502 SimonSapin - 2019-07-06 20:20:20.219860

https://github.com/rust-lang/rust/pull/62451add apis for uninitialized box, rc, and arc. (plus get_mut_unchecked)

#3503 ajeffrey - 2019-07-08 15:18:34.825218

organizing the mozchicago friends and family day.

#3504 ajeffrey - 2019-07-08 15:29:28.154263

working on a follow-up paper to the spectre paper, this time about compiling a memory model to armv8. https://github.com/chicago-relaxed-memory/memory-model/

#3505 ajeffrey - 2019-07-08 18:44:53.801606

icfp industrial chair work

#3506 jdm - 2019-07-08 19:26:06.391938

tracked down one problem with webgl shaders on windows; investigating new angle assertion.

#3507 jdm - 2019-07-08 21:54:27.412879

exciting new and different angle crashes!

#3508 Manishearth - 2019-07-09 01:47:31.073811

hook webxr crate into script: https://github.com/servo/servo/pull/23731

#3509 SimonSapin - 2019-07-09 12:44:22.633544

https://github.com/rust-lang/rust/pull/62528 add joining slices of slices with a slice separator, not just a single item

#3510 SimonSapin - 2019-07-09 13:21:44.840813

https://github.com/rust-lang/rust/issues/62530 account for coercions in trait resolution?

#3511 jdm - 2019-07-09 14:00:43.911529

looking into supporting debugmozjs on windows.

#3512 jdm - 2019-07-09 15:52:17.196186

created prs for rustc and libc to support debugmozjs on windows.

#3513 SimonSapin - 2019-07-09 18:00:09.299453

read through the code and docs in the skribo repository, rebased and merged open prs

#3514 georgeroman - 2019-07-09 20:44:38.230761

wrote gsoc blog post: https://georgeroman.github.io/posts/2019-07-09-gsoc-servo-weeks-5-and-6.html

#3515 ajeffrey - 2019-07-09 21:32:10.159887

working on a mock api for webxr testing.

#3516 jdm - 2019-07-09 21:56:57.799618

removing non-uwp-safe gstreamer plugins from uwp app.

#3517 georgeroman - 2019-07-09 23:25:26.908883

work on getelementproperty wd command

#3518 jdm - 2019-07-10 13:23:07.106396

revising non-working fix for debugmozjs on windows.

#3519 SimonSapin - 2019-07-10 14:00:57.003905

https://github.com/djg/cubeb-pulse-rs/pull/41

#3520 SimonSapin - 2019-07-10 14:01:25.214518

submitted patches for https://bugzilla.mozilla.org/show_bug.cgi?id=1564873 use maybeuninit instead of mem::uninitialized in webrender

#3521 jdm - 2019-07-10 14:27:45.815029

reviews and angle investigations.

#3522 ajeffrey - 2019-07-10 14:42:32.576558

hopefully final edits to the memory-model follow-up to the spectre paper. https://github.com/chicago-relaxed-memory/memory-model/blob/master/paper.pdf

#3523 jdm - 2019-07-10 16:02:33.320653

got mp4 video playback working on windows.

#3524 ferjm - 2019-07-10 16:10:06.410996

working on the servo-media internal gstgl manual bindings for osx and windows

#3525 Manishearth - 2019-07-10 16:42:44.777829

more webxr integration work, cordinating with alex about test apis

#3526 Manishearth - 2019-07-10 16:43:11.429404

figure out design for input, decide to not implement it

#3527 jdm - 2019-07-10 16:56:15.029711

upstreamed various local changes to support basic webgl support on windows.

#3528 ajeffrey - 2019-07-10 17:10:37.365316

merged a mock api for webxr.

#3529 Manishearth - 2019-07-10 20:27:41.704224

get mocking working in https://github.com/servo/servo/pull/23731

#3530 Manishearth - 2019-07-10 20:27:52.510707

start on getitng inputs, start on actually testing it on my desktop

#3531 jdm - 2019-07-10 20:43:37.923307

eliminating assumptions about gl vs. gles from parts of the webgl stack.

#3532 georgeroman - 2019-07-10 23:59:12.564708

implemented getelementproperty wd command

#3533 ajeffrey - 2019-07-11 00:11:44.959033

fixed an issue with webglsender not really implementing serializable.

#3534 Manishearth - 2019-07-11 00:12:41.423475

make xr stuff run again

#3535 Manishearth - 2019-07-11 00:35:13.640833

finish https://github.com/servo/servo/pull/23731 , blocked on webgl stuff

#3536 SimonSapin - 2019-07-11 12:05:04.966616

submitted a patch for https://bugzilla.mozilla.org/show_bug.cgi?id=1565193 require rust 1.36

#3537 ferjm - 2019-07-11 15:10:43.828030

made first servo-media function call to gstgl ffi code on macos work

#3538 avadacatavra - 2019-07-11 15:30:45.832124

onboarded xr contractor

#3539 Manishearth - 2019-07-11 16:11:50.491870

finish extra todos on webxr pr

#3540 Manishearth - 2019-07-11 16:12:04.632910

test webxr pr

#3541 jdm - 2019-07-11 18:46:57.083572

trying to run the webgl thread on the compositing thread to see if it fixes the angle crashes.

#3542 jdm - 2019-07-11 21:39:21.797301

got webgl animation to appear on windows for the first time

#3543 pcwalton - 2019-07-11 21:48:41.619212

refactoring the pathfinder linear algebra code to be more intuitive.

#3544 georgeroman - 2019-07-11 22:29:09.717002

added support for returning objects (only some common properties) from webdriver; read the spec and started working on implementing performactions

#3545 ajeffrey - 2019-07-11 23:12:19.189348

debugging the webxr crate in servo.

#3546 jdm - 2019-07-11 23:20:37.467051

hacked together a working webgl setup for desktop and uwp

#3547 ajeffrey - 2019-07-12 17:18:30.582088

trying to get the glwindow webxr device to do texture sharing.

#3548 ajeffrey - 2019-07-12 17:19:37.877437

hosting mozchicago friends and family gathering.

#3549 georgeroman - 2019-07-12 22:04:10.156337

implemented some dispatch related functions (https://w3c.github.io/webdriver/#dispatching-actions) for perform actions and investigated tag name selector pr failures

#3550 jdm - 2019-07-12 22:36:13.594213

lots of time working on making the webgl thread a hybrid main/non-main object

#3551 Manishearth - 2019-07-13 01:03:41.875333

hurl ineffective incantations at egl

#3552 ajeffrey - 2019-07-13 01:18:10.230618

trying to get the glwindow to do texture sharing properly.

#3553 jdm - 2019-07-15 16:12:27.543423

successfully added main-thread or off-main-thread configuration for webgl processing.

#3554 jdm - 2019-07-15 18:40:49.500654

investigating webgl flickering issues on windows.

#3555 SimonSapin - 2019-07-15 19:35:19.274900

rust-url 2.0 https://github.com/servo/rust-url/pull/517

#3556 pcwalton - 2019-07-15 22:46:25.561589

implemented block caching for pathfinder, to simplify the 3d code, improve performance in some cases, and allow texturing arbitrary 3d meshes with vector art. now debugging it.

#3557 georgeroman - 2019-07-15 22:57:59.428334

debugged the strange wdspec tests setup errors

#3558 ajeffrey - 2019-07-16 01:49:09.433512

investigating type-safe implementations of pointer-reversal. https://play.rust-lang.org/?version=nightly&mode=debug&edition=2018&gist=f17efe23c68f48e46d419c0149f840eb

#3559 avadacatavra - 2019-07-16 02:24:36.309896

working to make mitm work

#3560 SimonSapin - 2019-07-16 06:19:39.840152

updated https://github.com/servo/servo/pull/23726

#3561 avadacatavra - 2019-07-16 13:40:24.314810

working on rooting the go

#3562 avadacatavra - 2019-07-16 15:52:48.685510

bought a wifi pineapple because i've spent enough time on this and getting root is not super straightforward and i'd rather just get some results

#3563 omar - 2019-07-16 15:53:34.671632

testing implementation of ipc rr channels.

#3564 SimonSapin - 2019-07-16 17:11:09.399910

filed and bisected https://github.com/rust-lang/rust/issues/62717

#3565 SimonSapin - 2019-07-16 17:46:43.218018

submitted https://github.com/rust-lang/rust/pull/62727

#3566 ajeffrey - 2019-07-16 18:31:25.152661

fighting gl_invalid_operation errors from glframebuffertexture2d.

#3567 georgeroman - 2019-07-16 20:31:15.783251

after 3 days of debugging, finally identified the cause of the strange errors in the wdspec tests

#3568 ajeffrey - 2019-07-16 22:56:54.618302

got servo+webxr to display some webxr content in a test window!

#3569 Manishearth - 2019-07-17 00:22:14.974082

xr wpt work: https://github.com/servo/servo/pull/23786

#3570 SimonSapin - 2019-07-17 15:27:46.435472

finished and landed rust-url 2.0 mega pr https://github.com/servo/rust-url/pull/517

#3571 SimonSapin - 2019-07-17 15:28:16.080606

remade the api and docs of the percent-encoding crate: https://github.com/servo/rust-url/pull/519

#3572 ajeffrey - 2019-07-17 15:49:22.174109

finalizing the sponsorship list for icfp.

#3573 Manishearth - 2019-07-17 15:50:01.891165

friendship ended with wayland. now x is my best friend

#3574 jdm - 2019-07-17 15:59:16.724966

tracking down flickering in windows webgl. fixing test failures with main-thread webgl.

#3575 ajeffrey - 2019-07-17 16:51:03.736319

working on support for webxr viewports.

#3576 avadacatavra - 2019-07-17 17:17:03.337947

1-1 with tyler

#3577 avadacatavra - 2019-07-17 17:17:58.675281

sketching concepts for exhibit and prepping for privacy discussions tomorrow

#3578 jdm - 2019-07-17 20:42:33.914199

attempting first arm64 uwp build

#3579 Manishearth - 2019-07-17 21:42:32.877423

set up laptop, get running hl2 servo build on both laptop and desktop

#3580 omar - 2019-07-17 21:48:11.501397

adding record and replay for ipc router.

#3581 ajeffrey - 2019-07-17 23:21:24.134895

worked on implementing the framebuffer attribute of xrwebgllayer.

#3582 nox - 2019-07-18 11:39:29.002468

rust-url triage to help simon maintain that stuff and to release 2.0.

#3583 ajeffrey - 2019-07-18 16:02:27.927518

working on wpt tests for xr layer viewports and framebuffer

#3584 Manishearth - 2019-07-18 17:09:58.284329

some wpt poking

#3585 Manishearth - 2019-07-18 17:10:09.677680

webxr eventing (session end, input sources)

#3586 jdm - 2019-07-18 17:56:42.502944

trying to figure out why arm64 uwp app won't start.

#3587 avadacatavra - 2019-07-18 18:31:20.243886

meetings with estella and marketing

#3588 ajeffrey - 2019-07-18 19:31:34.267264

writing webxr viewport and framebuffer wpts, and getting servo to pass them.

#3589 jdm - 2019-07-18 20:28:50.593013

bisecting all of servo to figure out why simpleservo.dll triggers an invalid instruction exception on windows arm64

#3590 ajeffrey - 2019-07-18 21:00:00.900642

rr_channel meeting with omar

#3591 ajeffrey - 2019-07-18 22:19:08.202223

fun with domexception legacy codes.

#3592 nox - 2019-07-19 08:28:55.755444

https://github.com/servo/rust-url/pull/521

#3593 jdm - 2019-07-19 13:36:11.900862

tracked down arm64 issue to gl_glue's use of libegl.

#3594 avadacatavra - 2019-07-19 17:13:48.116605

est delivery date on wifi pineapple (for ssl striping) next tues 🎉

#3595 jdm - 2019-07-19 18:07:02.811215

rewrote openxr webvr backend experiment to use d3d11 instead of opengl

#3596 jdm - 2019-07-19 18:27:48.524457

outstanding reviews.

#3597 Manishearth - 2019-07-19 18:44:37.462424

scribble media stuff on a whiteboard to confuse future generations

#3598 ajeffrey - 2019-07-19 22:18:27.352024

started on porting the magicleap backend from rust-webvr to webxr.

#3599 Manishearth - 2019-07-19 22:38:53.204262

(servo/webxr side)event support, dsiconnection, inputs: https://github.com/servo/webxr/pull/20

#3600 jdm - 2019-07-19 22:42:29.918479

building arm64 openssl from source.

#3601 georgeroman - 2019-07-19 23:13:04.970967

worked on implementing keydown and keyup webdriver actions; started restructuring the webdriver codebase

#3602 Manishearth - 2019-07-20 04:14:42.602069

script-side of events: https://github.com/servo/servo/pull/23814

#3603 nox - 2019-07-20 10:12:58.557973

https://twitter.com/nokusu/status/1152521579215167488

#3604 SimonSapin - 2019-07-22 09:05:45.027005

filed https://github.com/rust-lang/rust/issues/62868 alternatives to rustc_plugin::registry for (servo’s) custom lints?

#3605 nox - 2019-07-22 09:34:46.252667

fighting the url parser.

#3606 nox - 2019-07-22 13:43:08.478044

did some good progress for url parsing changes, only 50 failures remaining and o0ignition0o made a pr for some of them.

#3607 jdm - 2019-07-22 16:55:16.446404

tracking down spidermonkey crashes on arm64.

#3608 avadacatavra - 2019-07-22 17:25:35.591835

met with legal re privacy exhibit

#3609 avadacatavra - 2019-07-22 17:26:02.938755

writing mr privacy intro draft to coincide with siggraph talk

#3610 ajeffrey - 2019-07-22 17:56:07.639290

got the webxr port of the magicleap backend to build.

#3611 jdm - 2019-07-22 18:36:11.625482

got arm64 windows builds running successfully

#3612 ajeffrey - 2019-07-22 23:40:58.863722

getting my head around how drop for ipcsender works.

#3613 SimonSapin - 2019-07-23 14:28:12.979487

fighting some more rustc_bootstrap abuse https://github.com/nixos/nixpkgs/pull/65303

#3614 Manishearth - 2019-07-23 17:00:34.461469

poking through chrome code

#3615 pcwalton - 2019-07-23 17:32:44.723685

investigating servo off main thread webgl test failures: https://github.com/servo/servo/pull/23777

#3616 SimonSapin - 2019-07-23 17:38:19.912883

https://github.com/servo/servo/pull/23838 update the url crate to 2.0

#3617 georgeroman - 2019-07-23 20:17:15.355411

gsoc blog post: https://georgeroman.github.io/posts/2019-07-23-gsoc-servo-weeks-7-and-8.html

#3618 Manishearth - 2019-07-23 20:50:03.236997

session ending model: https://github.com/servo/webxr/pull/25 , https://github.com/servo/servo/pull/23839

#3619 ajeffrey - 2019-07-23 23:22:21.279002

replaced callbacks by channels in webxr

#3620 Manishearth - 2019-07-24 00:21:23.401638

start googlevr support https://github.com/servo/webxr/pull/27

#3621 jdm - 2019-07-24 17:11:00.270167

diagnosed webxr uwp deadlock. experimenting with uwp gstreamer binaries. getting main thread webgl mergeable.

#3622 ajeffrey - 2019-07-24 19:03:47.772915

fighting with deadlocks in webxr.

#3623 Manishearth - 2019-07-24 22:40:52.130556

long xr lifetimes discussion with ajeffrey

#3624 pcwalton - 2019-07-24 22:42:37.087327

investigating servo webgl flickering on windows.

#3625 ajeffrey - 2019-07-24 22:45:18.036085

long xr lifetimes discussion with manishearth

#3626 ajeffrey - 2019-07-25 00:19:45.527366

webxr pr shepherding

#3627 SimonSapin - 2019-07-25 19:21:19.608952

https://github.com/servo/servo/pull/23856 wip stylo: replace product={gecko,servo} with engine={gecko,servo-2013,servo-2020}

#3628 georgeroman - 2019-07-25 21:02:32.823215

work on implementing pointer actions for webdriver

#3629 jdm - 2019-07-26 00:18:26.492479

verified arm64 build works on master. addressed review comments for main thread webgl. worked on gstreamer uwp integration.

#3630 jdm - 2019-07-26 14:41:17.218116

prepared gstreamer uwp changes for merging. categorized wack failures. started reading about jit support in uwp.

#3631 SimonSapin - 2019-07-26 20:26:35.351955

auto-genarate parts of cssstyledeclaration.webidl for css properties based on stylo, adding to https://github.com/servo/servo/pull/23856 to make it landable

#3632 Manishearth - 2019-07-26 20:44:35.040396

almost done with gvr code https://github.com/servo/webxr/pull/27

#3633 georgeroman - 2019-07-26 21:20:44.546672

implemented pointerdown and pointerup webdriver actions; looked into elementclick command

#3634 ajeffrey - 2019-07-26 22:41:40.448663

trying to get webrender, webxr and webgl to play nicely on the main thead.

#3635 SimonSapin - 2019-07-27 12:47:27.499164

https://github.com/servo/servo/pull/23870 rustup

#3636 SimonSapin - 2019-07-29 13:16:13.292879

shaving the yak a bit more for https://github.com/servo/servo/pull/23838

#3637 SimonSapin - 2019-07-29 17:16:11.687315

fixed up `./mach doc` for https://github.com/servo/servo/pull/23856

#3638 ajeffrey - 2019-07-29 18:50:54.691874

got the magicleap webxr port to build again.

#3639 ajeffrey - 2019-07-29 21:43:56.097197

meeting with omar re rr_channels, looks like we're getting pretty close to getting experimental data!

#3640 omar - 2019-07-29 21:47:23.733123

implementing robust desynchronization recovery for rr_channels

#3641 georgeroman - 2019-07-29 23:15:06.577130

work on the elementclick command, investigate and fix webdriver arrays pr errors

#3642 nox - 2019-07-30 16:47:48.551202

almost done emptying out the layout crate to keep only the things that we will continue to use with victor.

#3643 georgeroman - 2019-07-30 22:50:33.755948

implemented the first part of the pointermove action; finished an initial version of the elementclick command

#3644 SimonSapin - 2019-07-31 13:50:43.248764

https://github.com/servo/rust-url/pull/535

#3645 SimonSapin - 2019-07-31 13:51:02.424070

https://github.com/servo/rust-url/pull/535

#3646 SimonSapin - 2019-07-31 13:51:33.671672

https://github.com/servo/rust-url/pull/535 restore dns resolution functionality from url 1.x

#3647 nox - 2019-07-31 14:05:54.891935

released serde_urlencoded 0.6.1 with url 2.0, and i've been told recently that firefox uses it so it's an actual work-related task.

#3648 ajeffrey - 2019-07-31 15:20:44.843989

got the magicleap webxr device as far as starting an raf event loop.

#3649 georgeroman - 2019-07-31 23:46:33.837920

finished implementing pointermove command; fixed the webdriver-rust action id patch

#3650 ajeffrey - 2019-08-01 01:44:13.004181

submitted prs for magicleap webxr

#3651 ajeffrey - 2019-08-01 01:44:39.743726

chicago office space wrangling

#3652 ajeffrey - 2019-08-01 01:45:02.205438

attended the chicago rust meetup

#3653 nox - 2019-08-01 14:23:55.313565

reading specs about paged media.

#3654 ajeffrey - 2019-08-01 18:10:02.282106

merged the magicleap webxr back end into servo.

#3655 ajeffrey - 2019-08-01 18:10:45.565749

working on building the magicleap gstreamer demo.

#3656 ajeffrey - 2019-08-02 14:40:50.769480

attending the environmental impact working group meeting

#3657 ajeffrey - 2019-08-02 14:41:44.148480

still trying to get gstreamer x-compiling from macos to magicleap.

#3658 ajeffrey - 2019-08-02 19:31:03.697066

digging into fd usage in ipc

#3659 georgeroman - 2019-08-02 20:51:12.193073

finished implementing elementclick wd command

#3660 SimonSapin - 2019-08-05 14:34:50.212863

setting up desk and cabling at the new paris office

#3661 avadacatavra - 2019-08-05 15:36:31.820671

siggraph last week--panel went well plus wsj followup. otherwise uneventful (and would likely not do full conf in the future personally)

#3662 avadacatavra - 2019-08-05 15:36:55.745140

postponed immersed, drawing up more detailed breakdown

#3663 avadacatavra - 2019-08-05 15:37:20.611243

approved employee profile, finishing up 2 blogs

#3664 Manishearth - 2019-08-05 18:03:46.595203

looking at openxr_loader

#3665 ajeffrey - 2019-08-05 19:41:11.541912

working with xclaesse to get gstreamer to build for magicleap.

#3666 georgeroman - 2019-08-05 20:37:41.194657

gsoc blog post: https://georgeroman.github.io/posts/2019-08-05-gsoc-servo-weeks-9-and-10.html

#3667 ajeffrey - 2019-08-05 22:57:24.694793

met with omar to discuss intern presentation and getting experimental data

#3668 ajeffrey - 2019-08-05 22:58:40.673747

exciting day of sending email, oo boy, icfp, chicago office space, ...

#3669 ajeffrey - 2019-08-06 15:46:57.937763

watching gstreamer videos on the magicleap.

#3670 ajeffrey - 2019-08-06 17:33:28.432288

turns out gstreamer just works out of the box in magicleap servo!

#3671 omar - 2019-08-06 18:09:26.712047

squashing (forall) bugs in rr_channel before experimental runs.

#3672 ajeffrey - 2019-08-06 20:43:06.729692

chicago office space

#3673 ajeffrey - 2019-08-06 23:02:08.070944

working on getting mach build/package --magicleap to install gstreamer.

#3674 georgeroman - 2019-08-06 23:29:08.102778

work on the takeelementscreenshot wd command

#3675 jdm - 2019-08-07 15:43:58.869068

caught up on all email and bugmail from the past two weeks

#3676 omar - 2019-08-07 16:49:02.255597

setting up experimental runs for wpt tests + record-replay channels.

#3677 jdm - 2019-08-07 20:03:26.975480

tracked down ongoing homu responsiveness issue.

#3678 jdm - 2019-08-07 22:21:05.358898

got native servo dependencies to build with uwp compiler flags in place.

#3679 georgeroman - 2019-08-07 22:37:12.077820

failed attempt to implement takeelementscreenshot; started working on testdriver.js

#3680 jdm - 2019-08-07 22:45:35.715527

fixed two more bugs in homu holding us back from greatness.

#3681 nox - 2019-08-08 11:19:51.576744

found why tests time out, will require moving code to fix the issue, should be easy, will do that after lunch.

#3682 nox - 2019-08-08 13:44:46.295074

can now run tests with layout-2020 without everything timing out.

#3683 jdm - 2019-08-08 14:58:10.557361

reviewing messageport implementation; reviewing uwp msvc rust target.

#3684 pcwalton - 2019-08-08 16:51:55.588705

got flicker-free webgl texture sharing working on macos servo. now porting to windows.

#3685 ajeffrey - 2019-08-08 17:06:48.380824

getting gstreamer magicleap servo to build in ci.

#3686 Manishearth - 2019-08-08 20:49:50.480850

<spidermonkey jit stuff>

#3687 Manishearth - 2019-08-08 20:50:30.400324

successful dyanmic linkage of openxr, figuring out runtime errors now

#3688 Manishearth - 2019-08-09 00:42:08.352798

get immersive mode running https://github.com/servo/webxr/pull/37

#3689 ajeffrey - 2019-08-09 02:22:59.757279

landed gstreamer in magicleap servo.

#3690 ajeffrey - 2019-08-09 20:04:59.508620

a day spent fighting the new magicleap scene editor

#3691 Manishearth - 2019-08-10 02:18:45.449036

make pr for immersive webxr on hololens https://github.com/servo/servo/pull/23945

#3692 ferjm - 2019-08-12 07:23:02.142185

back from pto

#3693 ajeffrey - 2019-08-12 14:59:13.821542

today's job is to update the magicleap servo2d app for the new os.

#3694 ajeffrey - 2019-08-12 20:29:17.378169

working around #23954 (recent three.js uses js modules which servo doesn't have yet).

#3695 pcwalton - 2019-08-12 22:11:26.078776

porting the revamped rust-offscreen-rendering-context to angle/windows.

#3696 ajeffrey - 2019-08-12 22:19:19.698553

getting servo magicleap ready to show off video by making the default aspect ratio 16x9.

#3697 georgeroman - 2019-08-12 22:26:06.563385

testdriver.js related work

#3698 Manishearth - 2019-08-13 07:21:40.127658

spec prs while we wait for some ar stuff to spin up: https://github.com/immersive-web/webxr/pull/795 , https://github.com/immersive-web/webxr/pull/796, https://github.com/immersive-web/webxr/pull/797, https://github.com/immersive-web/webxr/pull/798, https://github.com/immersive-web/webxr/pull/799, https://github.com/immersive-web/webxr/pull/800

#3699 nox - 2019-08-13 11:17:09.175232

shaved a yak that may be useful later for victor: https://twitter.com/nokusu/status/1161234432138891267

#3700 Manishearth - 2019-08-13 17:37:14.380746

more spec https://github.com/immersive-web/webxr/pull/802

#3701 Manishearth - 2019-08-13 18:09:02.713327

figure out d3d11 hl2 crash!!!11

#3702 ajeffrey - 2019-08-13 18:55:33.069789

working on the magicleap servo demo app.

#3703 ajeffrey - 2019-08-13 19:57:24.254371

trying to track down a horrible gc issue at #23959.

#3704 Manishearth - 2019-08-13 20:02:02.257014

iwg call

#3705 Manishearth - 2019-08-13 21:54:16.698267

more spec https://github.com/immersive-web/webxr/pull/805 , https://github.com/immersive-web/webxr/pull/806

#3706 georgeroman - 2019-08-13 23:05:19.731245

debugged infrastructure/testdriver tests failure; started working on testharnessprotocolpart

#3707 ajeffrey - 2019-08-14 15:12:20.749982

trying to work out why mac builds are taking 3 hours (side-eye at https://github.com/servo/servo/pull/23435).

#3708 ajeffrey - 2019-08-14 15:13:54.408036

chicago office planning.

#3709 ajeffrey - 2019-08-14 16:08:28.457996

landed the updated magicleap servo2d app in master.

#3710 ajeffrey - 2019-08-14 19:00:52.340038

going through the backlog of magicleap issues.

#3711 georgeroman - 2019-08-14 22:55:26.027986

more investigation on https://github.com/servo/servo/issues/23964

#3712 ajeffrey - 2019-08-15 15:52:28.938049

got the magicleap app to build one mpk with both the 2d and 3d experiences.

#3713 jdm - 2019-08-15 16:23:33.394072

more or less caught up on email/github/etc.

#3714 ajeffrey - 2019-08-15 19:13:51.533723

trying to work around issues with sccache and conditional build dependencies. https://github.com/mozilla/sccache/issues/496

#3715 Manishearth - 2019-08-15 23:11:49.847618

talking to people about ar spec

#3716 jdm - 2019-08-15 23:17:40.180459

trying out possible fixes for openxr rendering issues.

#3717 SimonSapin - 2019-08-16 12:31:41.841530

rustup https://github.com/servo/servo/pull/23984

#3718 SimonSapin - 2019-08-16 12:48:46.999634

more dependency wrangling for the url 2.0 migration, see links from https://github.com/servo/servo/pull/23838

#3719 jdm - 2019-08-16 15:51:42.782135

got webgl pixels to appear in hololens webxr rendering

#3720 ajeffrey - 2019-08-16 16:45:16.053789

package the magicleap app so we can promote the new video-enabled servo2d.

#3721 ajeffrey - 2019-08-16 16:46:47.118573

prototyping interfaces for using shared memory as an ipc-without-serde.

#3722 jdm - 2019-08-16 17:42:55.921606

integrated xargo into servo's build for the new uwp rustc target support

#3723 SimonSapin - 2019-08-16 19:42:13.702522

submit patches for https://bugzilla.mozilla.org/show_bug.cgi?id=1568540

#3724 Manishearth - 2019-08-16 21:27:00.858589

get immersive mode rendering working for openxr backend https://github.com/servo/webxr/pull/40

#3725 pcwalton - 2019-08-16 22:02:43.312687

windows surface code written; now debugging it.

#3726 georgeroman - 2019-08-16 22:49:55.861203

investigate https://github.com/servo/servo/issues/23964

#3727 ajeffrey - 2019-08-16 23:39:27.811176

setting up perf experiment for shared memory vs ipc.

#3728 SimonSapin - 2019-08-19 09:20:55.419113

https://bugzilla.mozilla.org/show_bug.cgi?id=1574648#c1

#3729 ajeffrey - 2019-08-19 11:33:12.039523

attended the icfp steering committee meeting.

#3730 nox - 2019-08-19 14:15:55.785318

reviewing the rust-url spec update pr.

#3731 jdm - 2019-08-19 15:09:01.017152

patching mozjs configure process to respect xargo and new uwp targets

#3732 ajeffrey - 2019-08-19 15:29:42.010968

added a magicleap installer to mach.

#3733 omar - 2019-08-19 15:36:25.598335

going over full rr channels experimental results!

#3734 SimonSapin - 2019-08-19 18:11:03.554113

https://github.com/servo/servo/pull/24006 deduplicate idna, log, mime, mime_guess, percent-encoding, unicase, url, ws

#3735 pcwalton - 2019-08-19 18:41:19.505013

realized that i need to use d3d more directly than i was. adding that code to rust-offscreen-rendering-context.

#3736 ajeffrey - 2019-08-19 18:55:05.423725

fighting link errors in trying to build a shared magicleap library.

#3737 Manishearth - 2019-08-19 20:17:32.356702

review https://github.com/servo/servo/pull/23844 , bug 1572738

#3738 Manishearth - 2019-08-19 20:17:50.011678

catching up on spec discussions

#3739 Manishearth - 2019-08-19 21:31:36.422866

review https://github.com/servo/servo/pull/23982, https://github.com/servo/servo/pull/23981

#3740 jdm - 2019-08-19 23:00:22.327911

got rust upgrade building on windows. got stumped by linker errors building servo with new uwp rustc targets.

#3741 ajeffrey - 2019-08-19 23:41:32.882994

more ipc experiments.

#3742 georgeroman - 2019-08-19 23:42:16.525181

gsoc blog post: https://georgeroman.github.io/posts/2019-08-19-gsoc-servo-weeks-11-and-12.html

#3743 nox - 2019-08-20 07:44:14.353699

did a new rust-url pr review pass.

#3744 ajeffrey - 2019-08-20 11:41:33.808785

attended day two of icfp sc.

#3745 ajeffrey - 2019-08-20 17:36:01.107633

more setting up ipc experiments.

#3746 ajeffrey - 2019-08-20 17:49:44.469901

get the video controls to appear on the demo video.

#3747 jdm - 2019-08-20 17:55:37.369868

1:1s; investigating linker errors with new uwp rustc target; rebuilding windows amis with msbuild installed.

#3748 georgeroman - 2019-08-20 21:55:07.057141

started to implement element.scrollintoview needed for testdriver.js

#3749 pcwalton - 2019-08-20 22:08:31.909852

new angle/d3d code for servo webgl is now written. this should allow us to fix flickering issues properly, while making future webxr integration straightforward on windows. on to debugging it.

#3750 jdm - 2019-08-21 15:38:18.677370

finally fixed the rustc target issues blocking the rustc upgrade pr.

#3751 ajeffrey - 2019-08-21 16:29:56.718103

our magicleap signing cert had expired, oops.

#3752 ajeffrey - 2019-08-21 17:28:06.839532

got the skeleton for running ipc experiments in travis. https://travis-ci.com/asajeffrey/ipc-experiments

#3753 pcwalton - 2019-08-21 19:24:20.281159

diagnosing strange e_outofmemory errors in windows texture sharing.

#3754 georgeroman - 2019-08-21 22:21:06.067114

finished pointermove action pr; more work on testdriver.js

#3755 ajeffrey - 2019-08-21 22:57:54.930037

til how to write an integration test that spawns sub-processes.

#3756 SimonSapin - 2019-08-22 12:59:27.346319

https://github.com/linebender/skribo/pull/21

#3757 SimonSapin - 2019-08-22 13:11:31.914989

https://github.com/linebender/skribo/issues/22 interaction with css font matching algorithm

#3758 ajeffrey - 2019-08-22 15:11:03.936151

trying (and failing) to track down a panic initializing a script thread on magicleap. https://github.com/servo/servo/issues/24035

#3759 ajeffrey - 2019-08-22 19:51:53.349980

added some more tests to the ipc-experiments.

#3760 ajeffrey - 2019-08-22 23:54:28.524717

managed to read and write a whole word into shared memory! https://travis-ci.com/asajeffrey/ipc-experiments/builds/124300884

#3761 pcwalton - 2019-08-23 00:21:36.320192

figured out what was causing the e_outofmemory error. now revamping rust-offscreen-rendering-context again.

#3762 ajeffrey - 2019-08-23 15:31:58.633090

icfp 2020 industrial chair business.

#3763 ajeffrey - 2019-08-23 15:32:47.956551

magicleap build stuff... new gstreamer library, signing cert issues, hoo boy.

#3764 ajeffrey - 2019-08-23 19:50:54.901140

trying to get 720p video playing in magicleap servo.

#3765 ajeffrey - 2019-08-23 21:04:58.292222

waved goodbye to omar at our last project meeting.

#3766 omar - 2019-08-23 21:53:47.356804

last day of internship!

#3767 georgeroman - 2019-08-23 22:22:32.235164

final gsoc blog post: https://georgeroman.github.io/posts/2019-08-23-gsoc-servo-final-report.html

#3768 ajeffrey - 2019-08-23 23:21:32.357566

debugging ipc experimental implementation. now you can read and write five words to/from shared memory!

#3769 nox - 2019-08-24 11:08:15.208327

started copy-pasting victor's code into servo, will lose some time to unexpected stylo changes and to the fact that victor uses an old version of euclid.

#3770 nox - 2019-08-24 11:38:28.337295

ported the geom stuff from victor to the servo codebase, reusing servo's lengthorauto types etc.

#3771 nox - 2019-08-26 07:19:53.852679

access the parent style of a computedvalues (that's probably trivial, i just haven't found the api yet).

#3772 ajeffrey - 2019-08-26 15:00:19.656856

more ipc experiments, we now have `sharedvec` not just `sharedbox`.

#3773 ajeffrey - 2019-08-26 15:01:15.164601

hopefully this time we really really have a new magicleap signing certificate in ci.

#3774 jdm - 2019-08-26 23:03:49.499693

verified that gstreamer works on devices; talked through api changes required for non-readback webgl in openxr; obtained wack results for building servo with new uwp rustc target.

#3775 nox - 2019-08-27 10:29:21.356941

staring at gfx::text and friends and they are staring back.

#3776 ajeffrey - 2019-08-27 14:06:48.090565

the servo magicleap app at download.servo.org is now signed with a shiny new key.

#3777 ajeffrey - 2019-08-27 15:29:37.076133

tracking down perf issues with video on magicleap.

#3778 pcwalton - 2019-08-27 18:23:22.177107

continuing work on revamp of rust-offscreen-rendering-context.

#3779 georgeroman - 2019-08-27 21:16:32.806010

finish and test elementclick webdriver command

#3780 ajeffrey - 2019-08-27 21:51:24.406333

firefighting rust-webvr magicleap euclid build issues

#3781 ajeffrey - 2019-08-28 02:37:21.060432

tidying up ipc experiments.

#3782 ajeffrey - 2019-08-28 15:14:10.154172

attending remotee meeting.

#3783 jdm - 2019-08-29 00:00:09.115694

got the devtools server working on the device; implemented devtools js exception reporting and buffering.

#3784 ajeffrey - 2019-08-29 00:27:43.462179

continuing on with shared memory experiments.

#3785 ajeffrey - 2019-08-29 00:28:23.650349

got our webxr implementation to support depth and stencil attachments.

#3786 ferjm - 2019-08-29 16:47:42.935666

stretching sore neck after days of layout debugging trying to make inline elements work in fullscreen mode

#3787 georgeroman - 2019-08-29 22:44:56.598212

investigate https://github.com/servo/servo/pull/24091 timeouts

#3788 jdm - 2019-08-29 23:03:54.809808

debugging xr rendering issues for partner.

#3789 jdm - 2019-08-29 23:04:18.476690

setting up use of updated gstreamer binaries for fewer uwp violations.

#3790 ajeffrey - 2019-08-30 02:52:52.564040

trying to minimize the amount of untrusted code in ipc-experiments.

#3791 nox - 2019-08-30 14:26:49.875006

https://github.com/pcwalton/font-kit/issues/96

#3792 jdm - 2019-08-30 22:11:25.794628

fixed the promise rejection crash on windows that keeps plaguing xr pages.

#3793 ajeffrey - 2019-08-30 22:16:05.529097

published first draft of experimental shared-data api. https://crates.io/crates/shared-data/0.0.1

#3794 jdm - 2019-08-31 00:24:47.846682

fixed more borrow hazards.

#3795 pcwalton - 2019-08-31 00:45:45.142072

porting servo over to use surfman (revamped rust-offscreen-rendering-context).

#3796 ajeffrey - 2019-09-03 20:30:56.977019

diagnosing latency in the servo lamp demo.

#3797 ajeffrey - 2019-09-03 22:48:00.547072

fixed broken performance userscript

#3798 jdm - 2019-09-04 16:23:26.008131

code reviews

#3799 ajeffrey - 2019-09-04 18:04:57.268770

investigating load times for servo compared to ff on three.js demos

#3800 pcwalton - 2019-09-04 19:00:19.427980

got r-o-r-c reform working on macos. now on to windows.

#3801 jdm - 2019-09-04 20:00:27.444924

extracting individual patches from flow.gl custom build

#3802 jdm - 2019-09-05 13:58:56.804907

slowly fixing spidermonkey uwp violations during context creation.

#3803 jdm - 2019-09-05 14:26:20.116980

servo starts up successfully with uwp limitations applied to spidermonkey.

#3804 nox - 2019-09-05 16:22:24.917817

started porting dom traversal to the stuff in victor, next step is plugging the boxslot stuff.

#3805 ajeffrey - 2019-09-05 17:28:39.743406

implemented speculative html parsing for resource prefetching.

#3806 Manishearth - 2019-09-05 18:34:54.346963

get hl2 working again, nuget stuff

#3807 Manishearth - 2019-09-05 18:35:04.523286

catching up on spec, spec sync meeting

#3808 Manishearth - 2019-09-05 18:35:07.424618

spec triage

#3809 Manishearth - 2019-09-05 18:39:21.833877

layout interviews

#3810 Manishearth - 2019-09-05 20:56:59.577914

spec prs

#3811 ajeffrey - 2019-09-05 22:51:37.644038

got the shared-memory implementation of channels to the point where send and try_recv are implemented.

#3812 nox - 2019-09-06 10:24:18.119354

finished porting dom traversal code.

#3813 SimonSapin - 2019-09-06 15:24:12.548087

https://github.com/servo/servo/pull/24153 remove layout_2020::display_list, use webrender display lists instead

#3814 jdm - 2019-09-06 18:07:30.611372

rebasing xargo-based uwp build changes and eliminating all non-openssl wack errors.

#3815 ajeffrey - 2019-09-06 18:33:29.290011

getting speculative prefetches to have the right referrer, origin, cors settings etc.

#3816 Manishearth - 2019-09-06 21:03:30.645040

fail at travel booking

#3817 Manishearth - 2019-09-06 22:03:59.449027

more spec stuff

#3818 nox - 2019-09-09 15:33:27.716408

made more progress porting the dom traversal code from victor to the machinery in servo, encountered a small blocker in the form of lifetime issues, but that should not be too complicated to fix.

#3819 nox - 2019-09-09 15:39:33.465885

did some code speleology for a mergefunc bug in rustc/llvm/macos' ld/whatever other tool is broken in that toolchain.

#3820 jdm - 2019-09-09 16:12:13.333009

fixing lint issues blocking wpt sync. pushing on uwp build failures on ci.

#3821 ajeffrey - 2019-09-09 16:56:25.791489

debugging network decoding issues (thanks nox!)

#3822 Manishearth - 2019-09-09 18:00:12.974400

finally read through absolutely giant discussion about premultiplied alpha

#3823 pcwalton - 2019-09-09 18:29:10.757896

working on tests for surfman.

#3824 ajeffrey - 2019-09-09 18:35:31.589575

diagnosing cache locking issues causing multiple requests for the same resource. (yay wireshark!)

#3825 jdm - 2019-09-09 20:05:35.916057

slowly replacing gleam dependency in webgl/webvr with new crate

#3826 Manishearth - 2019-09-09 21:33:07.375057

interview sync

#3827 Manishearth - 2019-09-09 22:17:53.854423

xr editor sync

#3828 SimonSapin - 2019-09-10 13:01:10.944898

reviewed https://github.com/servo/servo/pull/24165

#3829 jdm - 2019-09-10 18:47:26.255608

preparing de-gleaming for merging

#3830 Manishearth - 2019-09-10 19:33:09.298469

iwg call

#3831 ajeffrey - 2019-09-10 21:10:51.870850

got speculative prefetching to pass wpt.

#3832 ajeffrey - 2019-09-10 22:17:18.391420

paging out resource prefetching, paging in multi-threaded gl, webxr and surfman.

#3833 nox - 2019-09-11 08:03:13.327319

reviewed ajeffrey's pr for prefetching;

#3834 nox - 2019-09-11 08:44:38.417201

and addressed simonsapin's remarks in my victor import pr. what a productive morning.

#3835 nox - 2019-09-11 12:52:37.211500

https://github.com/servo/media/issues/306

#3836 Manishearth - 2019-09-11 14:04:12.344971

convinced egencia to let me fly places

#3837 jdm - 2019-09-11 15:41:14.955895

getting uwp build changes ready for merging; merging gleam->sparkle changes.

#3838 ajeffrey - 2019-09-11 16:45:01.526357

trying to get hardware-accelerated video to work on magicleap.

#3839 ajeffrey - 2019-09-11 16:45:45.732954

responding to nox's review comments about speculative prefetching.

#3840 Manishearth - 2019-09-11 16:50:14.518498

file issues for getting us spec-complete on webxr https://github.com/servo/servo/issues?q=is%3aissue+is%3aopen+label%3aa-xr-spec-complete

#3841 jdm - 2019-09-11 20:24:36.788128

getting uwp rust target changes ready for merging; continuing to tinker with uwp packaging and nightly builds for ci; preparing changes for uwp native dependencies for merging.

#3842 ajeffrey - 2019-09-11 22:21:01.414498

landed speculative prefetching. https://github.com/servo/servo/pull/24148

#3843 ajeffrey - 2019-09-11 23:24:29.014963

more fighting with gstreamer video acceleration.

#3844 nox - 2019-09-12 10:46:23.564621

trying to make layoutnode be layoutnode<'dom>. that would be way easier if we were using inert, wink wink.

#3845 SimonSapin - 2019-09-12 17:28:55.861304

filed https://github.com/pcwalton/font-kit/issues/98, https://github.com/pcwalton/font-kit/issues/99, and https://github.com/pcwalton/font-kit/issues/100 about implementing css per spec based on font-kit

#3846 ajeffrey - 2019-09-12 17:34:10.550658

lots of little bits and pieces... pr reviewing, surfman preparation, gstreamer features conversations, chicago office stuff...

#3847 Manishearth - 2019-09-12 19:15:58.638079

office on fire (?)

#3848 Manishearth - 2019-09-12 19:21:11.534294

write notes on alpha bonanza to present @ tpac

#3849 jdm - 2019-09-12 21:03:47.623224

successfully created a multi-platform appxbundle from the commandline

#3850 ajeffrey - 2019-09-12 21:48:13.004884

dealing with threading issues in gstreamer.

#3851 ajeffrey - 2019-09-13 15:17:31.012874

investigating the multi-process architecture of our media stack. https://github.com/servo/servo/issues/24211

#3852 ajeffrey - 2019-09-13 17:15:47.082399

trying to work out how threading is meant to work in gstreamer/servo-media.

#3853 jdm - 2019-09-13 17:48:56.624153

investigating gl regression on windows; unblocking pull requests for html5ever.

#3854 ajeffrey - 2019-09-13 20:36:41.740558

fighting with debuggers to work out threading issues with gstreamer.

#3855 ajeffrey - 2019-09-13 22:03:48.880792

looking at our irc-replacement options.

#3856 ajeffrey - 2019-09-13 22:05:09.991771

popl refereeing

#3857 nox - 2019-09-16 09:59:22.617153

trying to make node::style_and_layout_data hold an atomicrefcell<option<box<any>>>.

#3858 jdm - 2019-09-16 15:13:23.304682

reviews!

#3859 pcwalton - 2019-09-16 15:26:15.796054

surfman works on windows now. now for the x11 port.

#3860 ajeffrey - 2019-09-16 19:45:22.327238

fighting gdb, gstreamer and magicleap. https://github.com/servo/servo/pull/24224

#3861 nox - 2019-09-17 09:33:36.896086

https://github.com/nox/atomic_refcell/pull/1

#3862 ajeffrey - 2019-09-17 13:47:46.790045

relaxed memory meeting.

#3863 ajeffrey - 2019-09-17 13:48:14.838622

after that, more fighting with gdb and gstreamer.

#3864 jdm - 2019-09-17 17:20:42.043058

narrowing down the cause of the frequent intermittent mac reftest failure; looking into a proper solution for hololens immersive mode panic.

#3865 ajeffrey - 2019-09-17 17:33:01.006308

continuing to bang my head against magicleap gstreamer gl context issues.

#3866 pcwalton - 2019-09-17 18:27:07.269572

debugging glx support for surfman.

#3867 jdm - 2019-09-17 19:52:17.373334

fixed issue with uwp nightly build.

#3868 ajeffrey - 2019-09-17 21:15:39.717021

got gstreamer hardware accelerated video to work in magicleap servo. https://github.com/servo/media/pull/311

#3869 nox - 2019-09-18 13:41:58.494899

bit the bullet, stopped chasing unicorns and made boxslot be a glorified option<arc<atomicrefcell<option<layoutbox>>>> itself stored in an atomicrefcell<_> in node.

#3870 ferjm - 2019-09-18 14:13:24.210041

made media playback suspend/resume on navigation. working on making gst log appear on visual studio output

#3871 pcwalton - 2019-09-18 14:54:39.362134

implementing a cpu-readback-based fallback in case the glx_texture_from_pixmap extension is broken. then on to the osmesa backend for surfman.

#3872 ajeffrey - 2019-09-18 15:31:13.856718

trying out irc - riot bridging

#3873 ajeffrey - 2019-09-18 20:48:22.706169

started looking at surfman with an eye to webxr.

#3874 ajeffrey - 2019-09-18 22:47:05.148492

submitted prs that should get accellerated video in magicleap servo. #24235 and #24236

#3875 jdm - 2019-09-19 14:46:30.445028

tracking down webxr gl panic on desktop mac; preparing hololens xr panic fix for review.

#3876 pcwalton - 2019-09-19 17:01:29.468064

adding osmesa support to surfman.

#3877 jdm - 2019-09-19 20:43:18.290794

trying to get uwp-certified openssl build; digging into test failures for xr webgl layer changes.

#3878 ajeffrey - 2019-09-19 23:53:42.049228

trying to work out why the glwindow test webxr device is rendering to the canvas rather than the test window.

#3879 nox - 2019-09-20 12:33:15.625089

may have found the real fix for homebrew's glib requiring tweaks to pkg_config_path to link against libffi.

#3880 nox - 2019-09-20 13:16:50.616472

https://github.com/homebrew/homebrew-core/pull/44446 with this patch, pkg_config_path does not need to be set anymore on macos.

#3881 ajeffrey - 2019-09-20 15:11:47.873892

drive-by glutin cleanups discovered while fighting the glwindow test webxr device. #24253

#3882 pcwalton - 2019-09-20 16:54:18.174438

yesterday, wrote the osmesa backend for surfman. today, refactoring some pieces of it, writing tests, and debugging osmesa.

#3883 ajeffrey - 2019-09-20 19:11:00.463210

discussions with pcwalton about surfman architetecture. #24256

#3884 ajeffrey - 2019-09-21 03:51:56.764911

started on an implementation of opaque webgl framebuffers. https://immersive-web.github.io/webxr/#opaque-framebuffer

#3885 ajeffrey - 2019-09-21 16:10:31.595698

filed spec issues for webxr opaque framebuffers. https://github.com/immersive-web/webxr/issues/854 https://github.com/immersive-web/webxr/issues/855 https://github.com/immersive-web/webxr/issues/856

#3886 SimonSapin - 2019-09-23 15:38:08.387892

reviewed https://github.com/servo/servo/pull/24243

#3887 pcwalton - 2019-09-23 16:22:17.073314

writing more tests for surfman, and starting the android port.

#3888 jdm - 2019-09-23 16:30:01.088686

accidentally destroyed master build server with enormous build logs

#3889 jdm - 2019-09-23 17:21:48.136465

gced multiple huge git repositories on servo-master1; fixed ownership issue preventing buildbot from starting after restarting server; kicked homu back into motion.

#3890 nox - 2019-09-23 18:33:30.274836

got https://github.com/servo/servo/pull/24243 approved.

#3891 Manishearth - 2019-09-24 00:00:33.902543

convert test api to bikeshed https://immersive-web.github.io/webxr-test-api/

#3892 Manishearth - 2019-09-24 00:11:59.892046

start flushing buffered todos from tpac

#3893 ajeffrey - 2019-09-24 01:37:36.682950

working on the webgl implementation of external images for multiple surfaces.

#3894 jdm - 2019-09-24 01:41:06.809681

writing up student project descriptions.

#3895 nox - 2019-09-24 09:41:18.658742

https://github.com/homebrew/homebrew-core/pull/44446

#3896 SimonSapin - 2019-09-24 12:43:24.748636

unblock rustup with https://github.com/servo/mozjs/pull/201, https://github.com/servo/rust-webvr/pull/95, https://github.com/servo/webxr/pull/61

#3897 ajeffrey - 2019-09-24 16:10:45.311430

implementing multiple surfaces for surfman-servo's webrender external image api.

#3898 SimonSapin - 2019-09-24 19:07:58.134863

rustup https://github.com/servo/servo/pull/24283

#3899 pcwalton - 2019-09-24 20:03:22.667908

writing test cases for surfman, especially for the android backend.

#3900 ajeffrey - 2019-09-25 01:16:21.339013

updated the external images implementation for multiple surfaces.

#3901 jdm - 2019-09-25 15:20:49.393510

rebasing surfman work; contractor administration; further mac intermittent reftest failure debugging.

#3902 pcwalton - 2019-09-25 15:22:09.315802

testing surfman android port.

#3903 ajeffrey - 2019-09-25 16:04:36.643061

meetings and form-filling related to colocation space.

#3904 Manishearth - 2019-09-25 17:59:54.347919

(yesterday) interview

#3905 ajeffrey - 2019-09-25 22:13:21.177706

working out how to get double-buffering to work with surfman+webxr.

#3906 SimonSapin - 2019-09-26 08:19:36.556106

tried out https://internals.rust-lang.org/t/exploring-crate-graph-build-times-with-cargo-build-ztimings/10975, filed https://github.com/rust-lang/cargo/issues/7436

#3907 SimonSapin - 2019-09-26 09:02:50.429858

filed https://github.com/rust-lang/cargo/issues/7437 about cargo’s scheduling when building servo

#3908 nox - 2019-09-26 10:31:21.220224

https://github.com/rust-lang/cargo/issues/7439

#3909 ferjm - 2019-09-26 16:26:01.087652

trying to build gstreamer for uwp

#3910 Manishearth - 2019-09-26 19:00:59.338621

messing with threejs examples, investigating dxgiformat issues

#3911 Manishearth - 2019-09-26 19:01:05.322933

interview

#3912 ajeffrey - 2019-09-26 22:42:28.685878

started submitting prs to add opaque framebuffers to servo+surfman

#3913 SimonSapin - 2019-09-27 05:13:03.467383

doing webidl codegen sequentially in a single process takes ~2 seconds: https://github.com/servo/servo/pull/24303

#3914 SimonSapin - 2019-09-27 05:43:00.085628

remove use of packed_simd https://github.com/servo/servo/pull/24304

#3915 nox - 2019-09-27 10:36:19.872655

https://github.com/servo/webrender/issues/3766

#3916 SimonSapin - 2019-09-27 11:15:43.832868

rustup + mach support for -z timings https://github.com/servo/servo/pull/24306

#3917 ajeffrey - 2019-09-27 22:27:42.294550

sigh, opaque webgl framebuffers.

#3918 ajeffrey - 2019-09-27 22:28:23.515884

met jdm in chicago

#3919 ajeffrey - 2019-09-27 22:29:09.747176

at northwestern for phil wadler's talk.

#3920 Manishearth - 2019-09-27 22:34:45.437829

more tpac deserializing

#3921 SimonSapin - 2019-09-28 10:34:12.019725

rustup https://github.com/servo/servo/pull/24313

#3922 SimonSapin - 2019-09-28 11:40:01.765186

filed: spurious rebuilds because of writes to the source directory https://github.com/servo/mozjs/issues/202

#3923 SimonSapin - 2019-09-29 09:09:41.744114

fix `vec![x; n]` with null raw fat pointer zeroing the pointer metadata https://github.com/rust-lang/rust/pull/64891

#3924 SimonSapin - 2019-09-29 09:18:07.264521

zero-initialize `vec![none; n]` for `option<&t>`, `option<&mut t>` and `option<box<t>>` https://github.com/rust-lang/rust/pull/64893

#3925 nox - 2019-09-29 12:23:01.757307

https://github.com/giampaolo/psutil/pull/1597

#3926 nox - 2019-09-29 12:34:39.937846

https://bugzilla.mozilla.org/show_bug.cgi?id=1584813

#3927 nox - 2019-09-29 17:56:14.116410

https://github.com/burntsushi/ripgrep/pull/1393

#3928 SimonSapin - 2019-09-29 21:23:10.141911

remove redundant webidl_must_inherit compiler plugin lint https://github.com/servo/servo/pull/24319

#3929 SimonSapin - 2019-09-30 07:49:47.676758

filed: less codegen parallelism than expected with `-c codegen-units=16` https://github.com/rust-lang/rust/issues/64913

#3930 nox - 2019-09-30 09:26:39.058947

https://github.com/rust-lang/cargo/issues/545#issuecomment-536480662

#3931 SimonSapin - 2019-09-30 13:33:10.716507

fix initializing the global hash map with a small stack https://github.com/servo/string-cache/pull/227

#3932 jdm - 2019-09-30 14:40:40.376319

reviews

#3933 ferjm - 2019-09-30 14:48:18.549581

got gstreamer binaries for uwp (x64 only for now) with egl symbols

#3934 ajeffrey - 2019-09-30 17:06:32.361529

getting servo to pass the opaque framebuffer wpt webxr tests.

#3935 jdm - 2019-09-30 20:44:22.641817

investigating html5ever svg parsing

#3936 Manishearth - 2019-09-30 23:03:24.307326

webxr triage

#3937 Manishearth - 2019-09-30 23:03:27.552613

interview syncup

#3938 nox - 2019-10-01 10:07:25.985528

working on making layout_2020 dump its box tree.

#3939 ajeffrey - 2019-10-01 13:59:30.052399

colocation policy meeting.

#3940 jdm - 2019-10-01 15:14:44.032826

introducing cors safety to the image cache by double-keying on the load iring.

#3941 jdm - 2019-10-01 21:58:59.597479

fixed test failures caused by double keyed image cache changes.

#3942 ajeffrey - 2019-10-01 23:22:02.381243

got a version of servo+surfman+webxr to at least compile!

#3943 Manishearth - 2019-10-02 00:52:19.137833

gstreamer pkg config https://github.com/servo/servo/pull/24343

#3944 nox - 2019-10-02 09:23:05.200690

https://github.com/elast0ny/shared_memory-rs/issues/33#issuecomment-537411603

#3945 Manishearth - 2019-10-02 15:05:32.723909

start figuring out openxr input

#3946 ajeffrey - 2019-10-02 15:20:36.047036

getting nerd-sniped by nox about shared memory.

#3947 nox - 2019-10-02 15:20:56.258524

also nerd-sniped by nox about shared memory.

#3948 jdm - 2019-10-02 17:21:25.359334

fixing #1 intermittent ci failure; fixing uwp openssl dll issues.

#3949 pcwalton - 2019-10-02 19:16:42.373990

macos surfman/servo is now working fine. fixing windows bugs.

#3950 Manishearth - 2019-10-02 23:39:48.862013

get tracking working

#3951 nox - 2019-10-03 16:10:14.994821

https://github.com/servo/servo/pull/24360

#3952 jdm - 2019-10-03 17:11:48.868832

fixing ci issues; trying out irc replacements; prepping for nscu projects.

#3953 Manishearth - 2019-10-03 19:12:12.323832

webxr api changes for input sources https://github.com/servo/webxr/pull/65

#3954 Manishearth - 2019-10-03 19:12:52.005152

support selection events and input tracking loss in servo https://github.com/servo/servo/pull/24362

#3955 Manishearth - 2019-10-03 19:13:59.188387

openxr input and selection support https://github.com/servo/webxr/pull/66

#3956 ajeffrey - 2019-10-03 20:45:02.040537

carved out the swap chains implementation from servo so it can be used by webxr. https://github.com/asajeffrey/swap-chains

#3957 jdm - 2019-10-03 20:53:25.055985

implementing missing cors attribute support for image element fetches.

#3958 ajeffrey - 2019-10-03 23:06:08.505513

working on making webxr aware of surfman and swap-chains.

#3959 pcwalton - 2019-10-04 00:27:06.783255

adding the ability to attach surfaces to windows to surfman.

#3960 nox - 2019-10-04 08:01:18.113277

made a tool for https://github.com/servo/servo/pull/24334.

#3961 nox - 2019-10-04 08:04:06.142321

addressed comments about https://github.com/servo/servo/pull/24360.

#3962 nox - 2019-10-04 08:08:20.145270

https://github.com/servo/servo/commit/30e5cfcdb07166bfa12aae5e0d6086432d7ebd9f

#3963 jdm - 2019-10-04 14:30:14.667353

writing test for #24340 and #24356

#3964 jdm - 2019-10-04 20:06:14.848082

wrote tests for crossorigin-related issues in our network and dom stacks.

#3965 pcwalton - 2019-10-04 22:12:08.681456

window surface work and android testing for surfman.

#3966 Manishearth - 2019-10-04 22:25:42.225210

play around with openxr input stuff

#3967 ajeffrey - 2019-10-05 02:13:30.031570

refactored servo+surfman+webxr to make webxr aware of surfman and swap-chains.

#3968 jdm - 2019-10-07 15:41:54.221378

trying to get a hacky implementation of preservedrawingbuffer=false working

#3969 ajeffrey - 2019-10-07 18:59:41.444407

debugging gl errors from servo+surfman+swapchains+webxr

#3970 jdm - 2019-10-07 21:00:36.294084

fixing some gnarly http caching heuristic issues that impeded local testing.

#3971 Manishearth - 2019-10-08 00:29:24.644847

grip spaces and additional hands https://github.com/servo/servo/pull/24390 https://github.com/servo/webxr/pull/67

#3972 Manishearth - 2019-10-08 01:41:35.486772

spec triage and sycn

#3973 nox - 2019-10-08 10:33:47.692529

spidermonkey triage

#3974 nox - 2019-10-08 10:43:28.583824

https://github.com/servo/servo/pull/24377#pullrequestreview-298673178

#3975 nox - 2019-10-08 11:43:46.588666

https://github.com/servo/servo/pull/24393

#3976 ajeffrey - 2019-10-08 13:58:04.103119

prepping for webxr immersive wg call this afternoon by reading up on realms, relevant globals, etc. etc.

#3977 jdm - 2019-10-08 16:45:19.844437

addressing test failures in webgl frame clearing pr; investigating gl errors in hololens emulator.

#3978 Manishearth - 2019-10-08 21:51:47.284068

test dxgi format, test hands / grip spaces

#3979 Manishearth - 2019-10-08 21:52:13.206989

confirm alex's description of aim spaces

#3980 Manishearth - 2019-10-08 22:36:33.720023

fix input sources https://github.com/servo/servo/pull/24397

#3981 ajeffrey - 2019-10-08 22:37:06.059038

attended immersive webxr wg call.

#3982 ajeffrey - 2019-10-08 22:37:25.685682

debugging gl errors in servo+surfman

#3983 nox - 2019-10-09 12:34:27.614746

managed to generate spidermonkey's bindings *without* building spidermonkey itself. that's the first step towards making script build earlier than the end of the build script of mozjs_sys.

#3984 nox - 2019-10-09 15:26:27.388944

https://github.com/servo/webxr/issues/70

#3985 jdm - 2019-10-09 15:30:18.378816

addressing webgl clearing test failures; poking at uwp+xargo ci failures.

#3986 Manishearth - 2019-10-09 20:14:37.935824

iwg spec stuff

#3987 ajeffrey - 2019-10-09 20:35:57.205932

refactored servo+surfman swap-chains, so webxr can use it. https://github.com/pcwalton/servo/pull/20

#3988 ajeffrey - 2019-10-09 22:58:15.600240

rebased servo+surfman+webxr on top of servo+surfman+swapchains.

#3989 Manishearth - 2019-10-09 23:10:52.978464

get ballshooter working

#3990 nox - 2019-10-10 14:29:24.404072

https://github.com/servo/mozjs/pull/209

#3991 jdm - 2019-10-10 15:03:04.669995

tracked down cause of autocfg failure when building with xargo (https://github.com/cuviper/autocfg/issues/12 and https://github.com/rust-lang/cargo/issues/7501)

#3992 nox - 2019-10-10 16:28:06.223545

touch: cannot touch `c:projectsmozjstargetdebugbuildmozjs_sys-c56ad48e99417a1boutmozjs/js/src/configure': no such file or directory

#3993 jdm - 2019-10-10 16:54:26.044052

reviews; got uwp native target building on ci.

#3994 ajeffrey - 2019-10-10 23:20:26.632530

got servo+surfman+webxr working! https://github.com/pcwalton/servo/pull/21

#3995 nox - 2019-10-11 15:03:07.111126

https://github.com/servo/servo/issues/24421

#3996 nox - 2019-10-11 15:03:15.170481

https://github.com/servo/servo/pull/24420

#3997 nox - 2019-10-11 15:09:22.646771

https://github.com/servo/hyper_serde/pull/32

#3998 ajeffrey - 2019-10-11 15:58:31.423592

webxr security conversations. https://github.com/immersive-web/webxr/issues/497 and https://github.com/immersive-web/webxr/issues/873.

#3999 jdm - 2019-10-11 15:59:07.436678

finished reviewing messagechannel!!!!!

#4000 SimonSapin - 2019-10-11 16:30:43.054532

got layout 2020 to paint a green rectangle with webrender in servo

#4001 SimonSapin - 2019-10-11 16:32:34.125819

got layout 2020 to paint a green rectangle with webrender in servo based on html input

#4002 ajeffrey - 2019-10-11 16:37:08.915870

issue book-keeping of servo+surfman https://github.com/servo/servo/issues/24256

#4003 Manishearth - 2019-10-11 19:39:53.290989

some spec writing work

#4004 Manishearth - 2019-10-11 19:40:10.864505

supporting visibility states and removing xrsession.mode

#4005 ajeffrey - 2019-10-11 20:00:08.645903

wrote some rustdoc for surfman-chains. https://asajeffrey.github.io/surfman-chains/target/doc/surfman_chains/

#4006 ajeffrey - 2019-10-11 21:00:17.137742

submitted a draft pr for webxr+surfman. https://github.com/servo/webxr/pull/72

#4007 Manishearth - 2019-10-14 21:27:25.477680

look through gamepads

#4008 Manishearth - 2019-10-14 21:27:44.738371

start thinking about moving vr over to webxr

#4009 Manishearth - 2019-10-15 00:03:04.829394

iwg triage

#4010 Manishearth - 2019-10-15 00:03:10.826603

discussing and filing https://github.com/immersive-web/webxr/issues/876

#4011 SimonSapin - 2019-10-15 09:29:56.393739

filed: `warning: use of deprecated item 'std::mem::uninitialized'` in uses of cssparser https://github.com/servo/servo/issues/24446 and work-around https://github.com/servo/servo/pull/24447

#4012 nox - 2019-10-15 09:44:06.009272

https://github.com/servo/servo/issues/24448

#4013 SimonSapin - 2019-10-15 15:30:49.888122

discussed (again) what mitigations i feel should be necessary for language semantics changes that introduce ub in previously-valid programs https://github.com/rust-lang/rust/pull/65355 , and made https://github.com/ssheldon/rust-objc/pull/83 as a possible part of such mitigation

#4014 jdm - 2019-10-15 17:53:26.388208

wack investigations; addressing review comments for http cache changes.

#4015 Manishearth - 2019-10-15 18:25:28.337070

raf changes https://github.com/servo/servo/pull/24452

#4016 pcwalton - 2019-10-15 18:38:04.294077

surfman is feature complete now. debugging android and wgl backends.

#4017 SimonSapin - 2019-10-15 21:52:50.818890

spec lawyering https://github.com/servo/rust-url/issues/554#issuecomment-542420575

#4018 ajeffrey - 2019-10-15 23:38:51.779353

got servo+surfman rebased on servo/master to build! https://github.com/asajeffrey/servo/tree/surfman

#4019 Manishearth - 2019-10-15 23:43:16.536402

fixing raf lifecycles (https://github.com/servo/servo/pull/24452) , testing, thinking about openxr events

#4020 nox - 2019-10-16 10:29:20.975378

reviewed https://github.com/servo/rust-cssparser/pull/256

#4021 nox - 2019-10-16 12:45:17.494732

looked into the webrender bump test failures.

#4022 nox - 2019-10-16 13:35:12.725075

prepared rand bump at https://github.com/servo/servo/tree/rand

#4023 ajeffrey - 2019-10-16 16:07:19.340881

attending remotee meeting.

#4024 ajeffrey - 2019-10-16 16:47:25.155310

conversations with manishearth about webxr raf processing.

#4025 pcwalton - 2019-10-16 18:16:35.805187

debugging surfman on android. currently failing inside eglgetprocaddress().

#4026 SimonSapin - 2019-10-16 21:36:22.402376

add `core::macros::matches!( $expr, $pat ) -> bool` https://github.com/rust-lang/rust/pull/65479 because of left-pad index https://twitter.com/bascule/status/1184523027888988160

#4027 ajeffrey - 2019-10-16 22:43:43.160850

getting servo+surfman ready for its close-up mr demille.

#4028 nox - 2019-10-17 09:36:06.870719

been "that guy" again drive-by reporting soundness issues. https://github.com/servo/sparkle/issues/9 https://github.com/servo/sparkle/issues/10

#4029 nox - 2019-10-17 10:08:03.322679

https://github.com/servo/sparkle/issues/11

#4030 SimonSapin - 2019-10-17 12:27:53.158689

plugins deprecation: don’t suggest simply removing the attribute https://github.com/rust-lang/rust/pull/65498

#4031 nox - 2019-10-17 15:14:13.223819

spelunking. https://bugzilla.mozilla.org/show_bug.cgi?id=802210#c30

#4032 jdm - 2019-10-17 15:36:06.948898

reviews

#4033 ajeffrey - 2019-10-17 16:54:21.841462

submitted the servo+surfman pr. https://github.com/servo/servo/pull/24482

#4034 ajeffrey - 2019-10-17 22:31:07.361345

various servo+surfman and webxr+surfman fixes.

#4035 Manishearth - 2019-10-17 22:32:20.769469

xr reviews

#4036 pcwalton - 2019-10-17 23:23:03.991501

surfman now works on android. now to work on the universal device.

#4037 nox - 2019-10-18 13:35:29.480347

making some drive-by breaking changes to string_cache, for them to be combined with the breaking phf bump.

#4038 SimonSapin - 2019-10-18 13:47:31.625127

filed https://github.com/rust-lang/rust/issues/65558 to ask for help with servo ci failure

#4039 nox - 2019-10-18 14:32:51.966462

https://github.com/servo/string-cache/pull/230

#4040 SimonSapin - 2019-10-18 14:40:34.456827

upgrade sccache to 0.2.12 https://github.com/servo/servo/pull/24491

#4041 SimonSapin - 2019-10-18 16:12:35.100219

add the non-zero optimization to atom https://github.com/servo/string-cache/pull/231

#4042 ajeffrey - 2019-10-18 17:28:55.019694

fixing surfman x-compile from linux to android. https://github.com/pcwalton/surfman/pull/9

#4043 jdm - 2019-10-18 17:47:44.336550

investigating babylon.js rendering issues

#4044 jdm - 2019-10-18 17:48:15.736550

trying to wrap d3d texture in surfman surface and use gl to modify its contents.

#4045 ajeffrey - 2019-10-19 00:13:11.979785

getting servo headless mode to talk to surfman's universal device.