Block or Report
Block or report Constellation
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
ruby-jsonchema Public
json schema library ruby porting from http://code.google.com/p/jsonschema/
-
-
esprima Public
Forked from jquery/esprima
ECMAScript parsing infrastructure for multipurpose analysis
2,932 contributions in the last year
Less
More
Activity overview
Contributed to
WebKit/WebKit,
tc39/test262,
tc39/proposal-resizablearraybuffer
and 8 other
repositories
Contribution activity
May 2023
Created 40 commits in 1 repository
Created a pull request in WebKit/WebKit that received 19 comments
[JSC] Make Weak::~Weak inlined
0c07f17 [JSC] Make Weak::~Weak inlined https://bugs.webkit.org/show_bug.cgi?id=256203 rdar://108777077 Reviewed by Mark Lam. weakClearSlowCase is n…
+26
−62
•
19
comments
Opened 44 other pull requests in 1 repository
WebKit/WebKit
36
merged
5
open
3
closed
- [JSC] Disable fp-contract explicitly for Date math
- [JSC] Cache softStackLimit in Wasm::Instance
- [JSC] Fix BBQ JIT's shuffling
- [JSC] Check OOM in JSC shell btoa / atob functions
- [JSC] Early return in microtask draining when termination happens
- [JSC] Use ARM64 ubfiz for Shl(ZExt32(Trunc(value)), Imm)
- [JSC] Remove scratch register use in stackoverflow check in Wasm OMG
- [JSC] Optimize Move32 in ARM64
- [JSC] Make PNaN and pureNaN constexpr
- [JSC] add JSFunction::nameWithoutGC
- [JSC] ARM64 Imm should accept -UInt12
- [JSC] Use ZeroReg for store8 / store16 in ARM64 B3/Air
- [JSC] B3 should reduce Mul with Shift and Add
- [JSC] Do not hoist constant if constant fits in Imm for B3 Add/Sub
- [JSC] Extend megamorphic store cache with invalidating replacement watchpoint set
- Unreviewed, reland 264134@main
- [JSC] Do not use gcSafe ops if unnecessary
- [JSC] Introduce MakeAtomString DFG node
- [JSC] Not use Strong<> in VM and simplify jsString
- [JSC] Further simplify Structure transitions
- [JSC] Embed softStackLimit when VMType is Default
- [JSC] Cache default Intl NumberFormat
- [JSC] Optimize Dictionary access
- [JSC] Implement megamorphic store cache
- Unreviewed, debug-only, check m_parseErrorMessage too in JSON parsing
- Some pull requests not shown.
Reviewed 47 pull requests in 1 repository
WebKit/WebKit
25 pull requests
- [Cocoa] Add ContextualizedNSString, to allow line breaking to use Core Foundation but also work with prior context
- Create SmallHeap for JSStrings
- BBQJIT should support gc and funcref opcodes
- Pull out LazyLineBreakIterator's prior context handling into a separate class
- [JSC] Use commitInternal instead of m_locked.add in B3LowerToAir.cpp
- Match elements without parent with child-indexed pseudo-classes
- [JSC] ASSERTION FAILED: YarrParser.h:1763 : int JSC::Yarr::Parser<JSC::Yarr::YarrPatternConstructor, unsigned char>::peek()
- [JSC] Use ARM64 ubfiz for Shl(ZExt32(Trunc(value)), Imm)
- BBQJIT Splat 0/-1 should emit only one instruction
- [JSC] CFA should clear abstract values first before reconstruction
- Remove static strings and symbols
- Fix and enable v8's multi-value test
- [JSC] Extend megamorphic store cache with invalidating replacement watchpoint set
- ASSERTION FAILED: m_setOp == CharacterClassSetOp::Default || m_setOp == setOp
- [JSC] StringConstructor constant function inlining is incorrect in case of [[Construct]]
- [JSC] /\p{Number}--]/v; should be a syntax error
- Mark a number of boolean enum classes as bool
- Set numBoundArgs after setting boundArgs
- [JSC] Add verbose for IntRange in B3ReduceStrength
- [JSC] Further simplify Structure transitions
- Add some JIT comments to make debugging easier
- [Wasm] B3IRGenerator can use less patchpoints for gc opcodes
- ARM64 MacroAssembler should support populationCount functions
- Use system malloc when lite MallocStackLogging is enabled
- [PlayStation] BCRASH should trigger SIGTRAP instead of accessing 0xbbadbeef
- Some pull request reviews not shown.
51
contributions
in private repositories
May 1 – May 24





