gecko-dev/toolkit/recordreplay
Jan de Mooij 6febd292ea Bug 1586683 - Remove flat strings from JSAPI. r=jwalden,bzbarsky
We want to remove flat strings (JSFlatString). With this patch we only expose
linear strings (JSLinearString) to API consumers.

This is very mechanical for the most part, because code typically only cares
about linear strings and not the null-termination aspect.

CTypes's Library.cpp has some Windows-specific code where we relied on null-terminated
strings. This patch adds JS_CopyStringCharsZ for that use case.

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

--HG--
extra : moz-landing-system : lando
2019-10-14 09:32:07 +00:00
..
ipc Bug 1586683 - Remove flat strings from JSAPI. r=jwalden,bzbarsky 2019-10-14 09:32:07 +00:00
udis86
Assembler.cpp
Assembler.h
BufferStream.h
CallFunction.h
Callback.cpp Bug 1574570 - Fix some callback logic bugs, r=loganfsmyth. 2019-08-16 19:23:46 +00:00
Callback.h
ChunkAllocator.h
DirtyMemoryHandler.cpp
DirtyMemoryHandler.h
File.cpp Bug 1574570 - Fix some callback logic bugs, r=loganfsmyth. 2019-08-16 19:23:46 +00:00
File.h Bug 1574570 - Fix some callback logic bugs, r=loganfsmyth. 2019-08-16 19:23:46 +00:00
HashTable.cpp
HashTable.h
InfallibleVector.h
Lock.cpp Bug 1579301 - Let all threads diverge from the recording when the main thread does, r=jlast. 2019-09-06 16:05:26 +00:00
Lock.h
MemorySnapshot.cpp Bug 1579749 - Decouple checkpoints and snapshots, r=jlast. 2019-09-09 03:33:22 +00:00
MemorySnapshot.h Bug 1579749 - Decouple checkpoints and snapshots, r=jlast. 2019-09-09 03:33:22 +00:00
MiddlemanCall.cpp
MiddlemanCall.h
Monitor.h
ProcessRecordReplay.cpp Bug 1573938 - Never collect wrapper JSObjects when recording/replaying, r=mccr8. 2019-08-16 20:51:12 +00:00
ProcessRecordReplay.h Bug 1573938 - Never collect wrapper JSObjects when recording/replaying, r=mccr8. 2019-08-16 20:51:12 +00:00
ProcessRedirect.cpp
ProcessRedirect.h
ProcessRedirectDarwin.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-10-06 18:29:55 +00:00
ProcessRewind.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-10-06 18:29:55 +00:00
ProcessRewind.h Bug 1579749 - Decouple checkpoints and snapshots, r=jlast. 2019-09-09 03:33:22 +00:00
SpinLock.h
SplayTree.h
Thread.cpp Bug 1579749 - Decouple checkpoints and snapshots, r=jlast. 2019-09-09 03:33:22 +00:00
Thread.h Bug 1579749 - Decouple checkpoints and snapshots, r=jlast. 2019-09-09 03:33:22 +00:00
ThreadSnapshot.cpp Bug 1579749 - Decouple checkpoints and snapshots, r=jlast. 2019-09-09 03:33:22 +00:00
ThreadSnapshot.h Bug 1579749 - Decouple checkpoints and snapshots, r=jlast. 2019-09-09 03:33:22 +00:00
ValueIndex.cpp
ValueIndex.h
moz.build Bug 1573938 - Never collect wrapper JSObjects when recording/replaying, r=mccr8. 2019-08-16 20:51:12 +00:00