This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
extern crate bincode; | |
extern crate cidr; | |
extern crate hex_slice; | |
extern crate rmp_serde; | |
extern crate serde; | |
extern crate serde_bytes; | |
extern crate serde_cbor; | |
#[macro_use] | |
extern crate serde_derive; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pub struct IpCidr(::cidr::IpCidr); | |
impl Debug for IpCidr { | |
fn fmt(&self, f: &mut Formatter) -> fmt::Result { | |
Debug::fmt(&self.0, f) | |
} | |
} | |
impl Deref for IpCidr { | |
type Target = ::cidr::IpCidr; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Hide horizontal tab strip */ | |
#TabsToolbar { | |
visibility: collapse; | |
} | |
/* Reduce width of the navigation panel so that it doesn't conflict with macOS window controls */ | |
#nav-bar:not([inFullscreen]) { | |
padding-left: 70px; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
macro_rules! err { | |
($i:expr, $kind: expr) => { | |
IResult::Error(error_position!($kind, $i)) | |
}; | |
} | |
macro_rules! alt_switch { | |
($i:expr, $($lhs_mac:ident ! ( $($lhs_arg:tt)* ) $(as $lhs_binding:pat)* => $rhs_mac:ident ! ( $($rhs_arg:tt)* ) |)+ _ => $def_mac:ident ! ( $($def_arg:tt)* )) => {{ | |
$(if let IResult::Done(i, $($lhs_binding,)* ..) = $lhs_mac ! ( $i, $($lhs_arg)* ) { | |
$rhs_mac ! ( i, $($rhs_arg)* ) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"module": { | |
"inner": { | |
"lo": 0, | |
"hi": 69 | |
}, | |
"items": [{ | |
"ident": "", | |
"attrs": [{ | |
"id": { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// See https://jsperf.com/acorn-top-level-parsing-experiment/1 for example | |
acorn.plugins.top_level = function (instance) { | |
// Could skip other things as well, but this | |
// is where the most time can be saved | |
instance.parseBlock = function () { | |
var node = this.startNode(); | |
var length = this.context.length; | |
do { | |
this.next(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// consider the following code | |
// a.js | |
class A extends Component { | |
static B = undefined; | |
state = { B : A.B }; | |
componentWillMount() { | |
A.B || import('./b.js').then(B => { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"/> | |
<title>regexgen</title> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/1.0.0/benchmark.min.js"></script> | |
<script src="./suite.js"></script> | |
</head> | |
<body> | |
<h1>Open the console to view the results</h1> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"/> | |
<title>Untitled benchmark</title> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/1.0.0/benchmark.min.js"></script> | |
<script src="./suite.js"></script> | |
</head> | |
<body> | |
<h1>Open the console to view the results</h1> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'use strict'; | |
var jBinary = require('jbinary'); | |
var FLGTypeSet = { | |
'jBinary.all': ['array', 'LOG_T'], | |
'jBinary.littleEndian': true, | |
STEP_T: { | |
tempSp: 'float', |