Skip to content

Instantly share code, notes, and snippets.

Jason Williams jasonwilliams

Block or report user

Report or block jasonwilliams

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:991cc306911c0d88875abe71623b2739
error[E0277]: the trait bound `fn(gc::Gc<js::value::ValueData>, gc::Gc<js::value::ValueData>, std::vec::Vec<gc::Gc<js::value::ValueData>>) -> std::result::Result<gc::Gc<js::value::ValueData>, gc::Gc<js::value::ValueData>> {js::string::get_string_length}: js::value::ToValue` is not satisfied
--> src/lib\js\string.rs:25:14
|
25 | get: to_value(get_string_length),
| ^^^^^^^^ the trait `js::value::ToValue` is not implemented for `fn(gc::Gc<js::value::ValueData>, gc::Gc<js::value::ValueData>, std::vec::Vec<gc::Gc<js::value::ValueData>>) -> std::result::Result<gc::Gc<js::value::ValueData>, gc::Gc<js::value::ValueData>> {js::string::get_string_length}`
|
note: required by `js::value::to_value`
--> src/lib\js\value.rs:632:1
|
View gist:4f8196fef5bc9d2c4bdad807da9f3692
C:\Users\jasew\workspace\servo (master -> origin)
λ .\mach.bat build -d
Compiling bytes v0.4.6
Compiling expat-sys v2.1.6
Compiling harfbuzz-sys v0.2.1
Compiling fontsan v0.4.0 (https://github.com/servo/fontsan#29e879c8)
Compiling heartbeats-simple-sys v0.4.1
Compiling mozangle v0.1.7
Compiling libz-sys v1.0.18
Compiling openssl v0.9.24
View testingPrivateFields.md
class Jason {
    x = 0;
    #y = 'private!';

    foo() {
        console.log(this.x);
        console.log(this.#y);
    }
}
View webpack.config.js
// Usage webpack --mode production or webpack --mode development
// This will be called from package.json - yarn scripts
const path = require('path');
const webpack = require('webpack');
const config = require('config');
// Plugins
const CleanWebpackPlugin = require('clean-webpack-plugin');
const CopyWebpackPlugin = require('copy-webpack-plugin');
const ExtractTextPlugin = require('extract-text-webpack-plugin');
const ManifestPlugin = require('webpack-manifest-plugin');
View eslintrc.json
{
"parserOptions": {
"ecmaVersion": 2017,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true,
"experimentalObjectRestSpread": true
}
},
"rules": {
View gist:b1a9a9c010cbcb310f16819df274624c
plugins loaded
GoSublime r18.03.16-1: gs.init()
GoSublime r18.03.16-1: sh.init()
GoSublime r18.03.16-1 sh: using shell env GOPATH=C:\Users\jasew\workspace\go
GoSublime r18.03.16-1 sh: using shell env GOROOT=C:\Go
GoSublime r18.03.16-1 sh: using shell env PATH=C:\Go\bin;C:\Users\jasew\workspace\go\bin;C:\Program Files\Docker\Docker\Resources\bin;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\CMake\bin;C:\ProgramData\chocolatey\bin;C:\Program Files (x86)\Yarn\bin\;C:\Users\jasew\.cargo\bin;C:\Users\jasew\AppData\Local\Microsoft\WindowsApps;C:\Python27\Scripts;C:\Python27;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64;C:\Program Files (x86)\GnuWin32\bin;C:\Users\jasew\AppData\Roaming\npm;C:\Program Files\nodejs;C:\Program Files\Microsof
@jasonwilliams
jasonwilliams / gist:9d27cc98f2cc4d7501ab3d019d99d70e
Created Mar 19, 2018
Fresh build with C:\Users\jasew\.cargo and C:\Users\jasew\.rustup excluded from Windows Defender
View gist:9d27cc98f2cc4d7501ab3d019d99d70e
λ .\mach.bat build -d
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.0.26430.16
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'
Installing missing MSVC dependencies...
Downloading https://servo-deps.s3.amazonaws.com/msvc-deps/ninja-1.7.1.zip ...
Downloading ninja-1.7.1: 100.0%
Extracting ninja-1.7.1...done
@jasonwilliams
jasonwilliams / gist:f4bcb9d4d0647d906098637ea2c3e1c6
Created Mar 19, 2018
single line of code added in servo/lib.rs
View gist:f4bcb9d4d0647d906098637ea2c3e1c6
./mach build -d
Compiling libservo v0.0.1 (file:///Users/willij87/workspace/servo/components/servo)
Compiling servo v0.0.1 (file:///Users/willij87/workspace/servo/ports/servo)
Finished dev [unoptimized + debuginfo] target(s) in 101.81 secs
[Warning] Could not generate notification! Optional Python module 'pyobjc' is not installed.
Build Completed in 0:01:46
@jasonwilliams
jasonwilliams / gist:b0013c94f116780a7ee64f2dffd6299d
Created Mar 19, 2018
build (dev) 19th march 2008 (MacOS 10.12.6 (16G1212)) Sierra
View gist:b0013c94f116780a7ee64f2dffd6299d
./mach build -d
Downloading gl_generator v0.9.0
Downloading khronos_api v2.1.0
Downloading image v0.18.0
Downloading cc v1.0.5
Downloading syn v0.12.12
Downloading synstructure v0.7.0
Downloading quote v0.4.2
Downloading unicode-xid v0.1.0
@jasonwilliams
jasonwilliams / gist:b535be2b51ebb4b61a3f4a53a6a5dabd
Created Mar 15, 2018
Building Servo (after 1 day from git pull)
View gist:b535be2b51ebb4b61a3f4a53a6a5dabd
λ .\mach.bat build -d
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.0.26430.16
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'
Updating git repository `https://github.com/servo/webrender`
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading gleam v0.4.24
Downloading mozjs v0.2.0
You can’t perform that action at this time.