gecko-dev/js
Jan de Mooij 3e1d451b87 Bug 1521491 part 3 - Fold BytecodeEmitter::checkTypeSet into BytecodeEmitter::emitCheck. r=tcampbell
The bytecode emitter used to call checkTypeSet for each JOF_TYPESET op. Despite
correctness asserts in the TypeScript code, this was pretty error prone. Doing
something similar for JOF_IC ops would have made it worse.

The solution is to move this check to BytecodeEmitter::emitCheck (called for
each opcode we emit), so we don't have to worry about this anymore.

Differential Revision: https://phabricator.services.mozilla.com/D17114

--HG--
extra : moz-landing-system : lando
2019-01-28 13:50:38 +00:00
..
ductwork/debugger Bug 1515590 part 3 - Fix some debugger tests by forcing separate compartments for the debugger and debuggee. r=ochameau 2018-12-22 21:39:56 +00:00
examples No bug. Make jorendb give a REPL even if the script throws an exception. r=NPOAEW 2019-01-08 14:21:25 -08:00
ipc Bug 1512749 - Convert JS::gcreason::Reason to enum class JS:GCReason r=jonco r=mccr8 2019-01-21 13:09:12 +00:00
public Bug 1522350 - Move JS::ContextOptions{,Ref} to a new js/public/ContextOptions.h header to further slim jsapi.h. r=arai 2019-01-23 16:56:56 -08:00
rust Bug 1522350 - Move JS::ContextOptions{,Ref} to a new js/public/ContextOptions.h header to further slim jsapi.h. r=arai 2019-01-23 16:56:56 -08:00
src Bug 1521491 part 3 - Fold BytecodeEmitter::checkTypeSet into BytecodeEmitter::emitCheck. r=tcampbell 2019-01-28 13:50:38 +00:00
xpconnect Bug 1522150: Add a DeferredTimers queue ahead of the normal Idle EventQueue r=froyd 2019-01-26 12:18:05 -05:00
app.mozbuild
ffi.configure Bug 1519040 - Remove some unused old-configure assignments. r=mshal 2019-01-10 22:02:04 +00:00
moz.build
moz.configure Bug 1519319 - Move bindgen.configure include to js/moz.configure. r=froydnj 2019-01-11 22:17:54 +00:00
sub.configure Bug 1520394 - Don't invoke js subconfigure as a separate process. r=nalexander 2019-01-16 23:42:12 +00:00