Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Issue #1677 - Part 6: Implement NativeRegExpMacroAssembler for new regexp ↵ | Matt A. Tobin | 2020-11-09 | -13/+1572 |
| | | | | import based on irregexp/NativeRegExpMacroAssembler.cpp | |||
* | Issue #1677 - Part 5: "Simplify" regexp re-import process (and re-import ↵ | Matt A. Tobin | 2020-11-09 | -512/+706 |
| | | | | | | from later revision) I am going on record to say Mozilla are utter fucking assholes for pulling this as part of their progression. | |||
* | Issue #1677 - Part 4: Implement shim for regexp | Matt A. Tobin | 2020-11-09 | -222/+2445 |
| | ||||
* | Issue #1677 - Part 3: Create shim definitions for V8-specific code in new ↵ | Matt A. Tobin | 2020-11-09 | -0/+1748 |
| | | | | regexp implementation | |||
* | Issue #1677 - Part 2: Add build files | Matt A. Tobin | 2020-11-04 | -0/+34 |
| | ||||
* | Issue #1677 - Part 1: Import new V8 regexp code with Mozilla's header ↵ | Matt A. Tobin | 2020-11-04 | -0/+16698 |
| | | | | modifications | |||
* | Merge branch 'jsbuild-work' | Matt A. Tobin | 2020-11-04 | -571/+770 |
|\ | ||||
| * | Issue #1676 - Part 21: Use js-cxxflags.mozbuild in testing code and js shell | Matt A. Tobin | 2020-11-04 | -21/+6 |
| | | ||||
| * | Issue #1676 - Part 20: Split vtune sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 | -7/+19 |
| | | ||||
| * | Issue #1676 - Part 19: Split ctypes sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 | -16/+29 |
| | | ||||
| * | Issue #1676 - Part 18: Move and separate top level sources from vm sources ↵ | Matt A. Tobin | 2020-11-04 | -25/+14 |
| | | | | | | | | in js/src/moz.build | |||
| * | Issue #1676 - Part 17: Put remaining source files which have debug code ↵ | Matt A. Tobin | 2020-11-04 | -2/+6 |
| | | | | | | | | ifdef'd behind MOZ_DEBUG | |||
| * | Issue #1676 - Part 16: Split WASM sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 | -22/+40 |
| | | | | | | | | Also puts WasmBinaryIterator.cpp which is debug code ifdef'd behind MOZ_DEBUG | |||
| * | Issue #1676 - Part 15: Split threading sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 | -15/+32 |
| | | ||||
| * | Issue #1676 - Part 14: Split proxy sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 | -8/+24 |
| | | ||||
| * | Issue #1676 - Part 13: Split perf sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 | -13/+30 |
| | | ||||
| * | Issue #1676 - Part 12: Split jit sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 | -216/+232 |
| | | ||||
| * | Issue #1676 - Part 11: Split irregexp sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 | -8/+24 |
| | | ||||
| * | Issue #1676 - Part 10: Split gc sources out of js/src/moz.build | Matt A. Tobin | 2020-11-03 | -14/+30 |
| | | ||||
| * | Issue #1676 - Part 9: Move DIRS down in js/src/moz.build | Matt A. Tobin | 2020-11-03 | -15/+13 |
| | | ||||
| * | Issue #1676 - Part 8: Fix up include for selfhosted.out.h | Matt A. Tobin | 2020-11-03 | -1/+1 |
| | | ||||
| * | Issue #1676 - Part 7: Split frontend sources out of js/src/moz.build | Matt A. Tobin | 2020-11-03 | -16/+28 |
| | | ||||
| * | Issue #1676 - Part 6: Split ds sources out of js/src/moz.build | Matt A. Tobin | 2020-11-03 | -2/+18 |
| | | ||||
| * | Issue #1676 - Part 5: Split devtools sources out of js/src/moz.build | Matt A. Tobin | 2020-11-03 | -7/+26 |
| | | ||||
| * | Issue #1676 - Part 4: Split builtin sources out of js/src/moz.build | Matt A. Tobin | 2020-11-03 | -59/+78 |
| | | ||||
| * | Issue #80 - De-unify js/src | Matt A. Tobin | 2020-11-03 | -17/+17 |
| | | | | | | | | | | | | | | Three debug sources are producing link warnings and will be solved as Issue #1676 progresses. This does not include JS Testing sources. Specifically: js/src/gdb or js/src/jsapi-tests | |||
| * | Issue #1676 - Part 3: Split DEFINES out of js/src/moz.build | Matt A. Tobin | 2020-11-03 | -36/+37 |
| | | ||||
| * | Issue #1676 - Part 2: Split CFLAGS and CXXFLAGS directives out of ↵ | Matt A. Tobin | 2020-11-03 | -34/+45 |
| | | | | | | | | js/src/moz.build | |||
| * | Issue #1676 - Part 1: Split MozTesting directives out of js/src/moz.build | Matt A. Tobin | 2020-11-03 | -45/+49 |
| | | ||||
* | | [devtools] More gracefully (than a crash) handle stack capture failures. | Moonchild | 2020-10-31 | -1/+3 |
|/ | ||||
* | Issue #1656 - Part 10: Manual cleanup. | Moonchild | 2020-09-24 | -52/+17 |
| | ||||
* | Issue #1656 - Part 9: Single-line-comment style. | Moonchild | 2020-09-24 | -37/+0 |
| | ||||
* | Issue #1656 - Part 8: Devtools and misc. | Moonchild | 2020-09-24 | -9/+0 |
| | ||||
* | Issue #1656 - Part 7: Nuke vim config lines in JS | Moonchild | 2020-09-24 | -854/+0 |
| | ||||
* | Issue #1656 - Part 6: Clean up the build files | Moonchild | 2020-09-23 | -6/+0 |
| | ||||
* | Issue #1656 - Part 1: Nuke most vim config lines in the tree. | Moonchild | 2020-09-23 | -16/+0 |
| | | | | | | Since these are just interpreted comments, there's 0 impact on actual code. This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are a few others scattered around which will be removed manually in a second part. | |||
* | Merge branch 'es-modules-work' | Moonchild | 2020-09-08 | -3/+3 |
|\ | ||||
| * | Issue #618 - Clear the module map when changing a Document's global and add | Moonchild | 2020-09-08 | -3/+3 |
| | | | | | | | | release build assertions for mismatching compartments. | |||
| * | Revert "Issue #618 - Add JS API to associate scripts with DOM elements after ↵ | Moonchild | 2020-08-27 | -45/+12 |
| | | | | | | | | | | | | compilation" This reverts commit 22f300f7c431bbf4de20437d2ebd7bff38284efb. | |||
| * | Issue #618 - Add JS API to associate scripts with DOM elements after compilation | Jon Coppeard | 2020-08-27 | -12/+45 |
| | | | | | | | | Ref BZ 1342416 | |||
* | | Issue #1639 - Implement object.fromEntries() | Moonchild | 2020-09-06 | -0/+19 |
|/ | | | | | Adds a self-hosted implementation of this map->object conversion. This resolves #1639. | |||
* | Merge branch 'master' into es-modules-work | Moonchild | 2020-08-22 | -1/+1 |
|\ | ||||
| * | [js] Reinstate precise floating point model for all js sources. | Moonchild | 2020-08-19 | -1/+1 |
| | | ||||
* | | Merge branch 'master' into es-modules-work | Moonchild | 2020-08-13 | -9/+29 |
|\| | ||||
| * | [js] Try to catch bad pointers for GC and bail if not valid. | Moonchild | 2020-08-03 | -0/+5 |
| | | ||||
| * | [js] Don't improve TypeSets containing the magic-args type. | Moonchild | 2020-07-29 | -4/+4 |
| | | | | | | | | | | | | JIT optimizations involving the Javascript 'arguments' object could potentially confuse later optimizations, so we simply disable these optimizations as a DiD measure. | |||
| * | [js] Fix Sink to check for non-recoverable operands. | Jan de Mooij | 2020-07-29 | -1/+5 |
| | | ||||
| * | [js] Get the class pointer from the ObjectGroup in NativeObject::slotSpan | Moonchild | 2020-07-10 | -1/+4 |
| | | | | | | | | | | | | This changes NativeObject::slotSpan() to get the class from the object group rather than getting it from the base shape to avoid a race between Shape::ensureOwnBaseShape and background sweeping. | |||
| * | [js] Improve readability and control flow of js date string parser. | Moonchild | 2020-07-09 | -3/+16 |
| | | ||||
* | | [js] Try to catch bad pointers for GC and bail if not valid. | Moonchild | 2020-08-06 | -0/+5 |
| | |