Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Issue #1624 - Exclude function scopes from Ion compilation. | Moonchild | 2020-11-30 |
| | | | | | | This seems to work around the problem with the compiled code stack for in-line declared JS module code. Not optimal, for sure, but better than having to kill Ion compilation outright. | ||
* | Revert "Issue #1691 - Part 1: Provide a way of associating a private value ↵ | Moonchild | 2020-11-28 |
| | | | | | | with a script" This reverts commit 15914ec5780e7867ab508a48a83311c56950f8a9. | ||
* | Issue #1691 - Part 1: Provide a way of associating a private value with a script | Moonchild | 2020-11-27 |
| | | | | | | or module. This is a prerequisite for dynamic import | ||
* | Issue #1676 - Follow-up: Put js/src (including vm), jit, and wasm back into ↵ | Matt A. Tobin | 2020-11-20 |
| | | | | | | unified sources. Function template inflation in intermediate code. The linker problem we hit with the corrupt file was because there were too many function descriptors and relation in the .lib | ||
* | Issue #1679 - Part 2: Some small issues to address buildability. | Moonchild | 2020-11-12 |
| | | | | | | | - Explicitly |this| the Asserts in Cell.as<> - Unified deprot in regexp-error.h - Convert RegExpShared* inner() to a reinterpret_cast because for SOME reason .as<> no longer works after the reimport (which is a static cast) | ||
* | Issue #1679 - Part 1: First pass account for some of the refactoring ↵ | Matt A. Tobin | 2020-11-09 |
| | | | | | | differences in regexp-shim.h This is the patch Moonchild committed on the aborted branch before the plan was revised. | ||
* | Bug 1328948 - Add is(), as() to Cell. | Matt A. Tobin | 2020-11-09 |
| | | | | Tag #1679 | ||
* | Issue #1677 - Part 6: Implement NativeRegExpMacroAssembler for new regexp ↵ | Matt A. Tobin | 2020-11-09 |
| | | | | import based on irregexp/NativeRegExpMacroAssembler.cpp | ||
* | Issue #1677 - Part 5: "Simplify" regexp re-import process (and re-import ↵ | Matt A. Tobin | 2020-11-09 |
| | | | | | | 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 |
| | |||
* | Issue #1677 - Part 3: Create shim definitions for V8-specific code in new ↵ | Matt A. Tobin | 2020-11-09 |
| | | | | regexp implementation | ||
* | Issue #1677 - Part 2: Add build files | Matt A. Tobin | 2020-11-04 |
| | |||
* | Issue #1677 - Part 1: Import new V8 regexp code with Mozilla's header ↵ | Matt A. Tobin | 2020-11-04 |
| | | | | modifications | ||
* | Merge branch 'jsbuild-work' | Matt A. Tobin | 2020-11-04 |
|\ | |||
| * | Issue #1676 - Part 21: Use js-cxxflags.mozbuild in testing code and js shell | Matt A. Tobin | 2020-11-04 |
| | | |||
| * | Issue #1676 - Part 20: Split vtune sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 |
| | | |||
| * | Issue #1676 - Part 19: Split ctypes sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 |
| | | |||
| * | Issue #1676 - Part 18: Move and separate top level sources from vm sources ↵ | Matt A. Tobin | 2020-11-04 |
| | | | | | | | | in js/src/moz.build | ||
| * | Issue #1676 - Part 17: Put remaining source files which have debug code ↵ | Matt A. Tobin | 2020-11-04 |
| | | | | | | | | ifdef'd behind MOZ_DEBUG | ||
| * | Issue #1676 - Part 16: Split WASM sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 |
| | | | | | | | | 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 |
| | | |||
| * | Issue #1676 - Part 14: Split proxy sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 |
| | | |||
| * | Issue #1676 - Part 13: Split perf sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 |
| | | |||
| * | Issue #1676 - Part 12: Split jit sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 |
| | | |||
| * | Issue #1676 - Part 11: Split irregexp sources out of js/src/moz.build | Matt A. Tobin | 2020-11-04 |
| | | |||
| * | Issue #1676 - Part 10: Split gc sources out of js/src/moz.build | Matt A. Tobin | 2020-11-03 |
| | | |||
| * | Issue #1676 - Part 9: Move DIRS down in js/src/moz.build | Matt A. Tobin | 2020-11-03 |
| | | |||
| * | Issue #1676 - Part 8: Fix up include for selfhosted.out.h | Matt A. Tobin | 2020-11-03 |
| | | |||
| * | Issue #1676 - Part 7: Split frontend sources out of js/src/moz.build | Matt A. Tobin | 2020-11-03 |
| | | |||
| * | Issue #1676 - Part 6: Split ds sources out of js/src/moz.build | Matt A. Tobin | 2020-11-03 |
| | | |||
| * | Issue #1676 - Part 5: Split devtools sources out of js/src/moz.build | Matt A. Tobin | 2020-11-03 |
| | | |||
| * | Issue #1676 - Part 4: Split builtin sources out of js/src/moz.build | Matt A. Tobin | 2020-11-03 |
| | | |||
| * | Issue #80 - De-unify js/src | Matt A. Tobin | 2020-11-03 |
| | | | | | | | | | | | | | | 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 |
| | | |||
| * | Issue #1676 - Part 2: Split CFLAGS and CXXFLAGS directives out of ↵ | Matt A. Tobin | 2020-11-03 |
| | | | | | | | | js/src/moz.build | ||
| * | Issue #1676 - Part 1: Split MozTesting directives out of js/src/moz.build | Matt A. Tobin | 2020-11-03 |
| | | |||
* | | [devtools] More gracefully (than a crash) handle stack capture failures. | Moonchild | 2020-10-31 |
|/ | |||
* | Issue #1656 - Part 10: Manual cleanup. | Moonchild | 2020-09-24 |
| | |||
* | Issue #1656 - Part 9: Single-line-comment style. | Moonchild | 2020-09-24 |
| | |||
* | Issue #1656 - Part 8: Devtools and misc. | Moonchild | 2020-09-24 |
| | |||
* | Issue #1656 - Part 7: Nuke vim config lines in JS | Moonchild | 2020-09-24 |
| | |||
* | Issue #1656 - Part 6: Clean up the build files | Moonchild | 2020-09-23 |
| | |||
* | Issue #1656 - Part 3: Nuke more vim config lines in the tree. | Moonchild | 2020-09-23 |
| | | | | Another S&R run with some smarter matching. | ||
* | Issue #1656 - Part 1: Nuke most vim config lines in the tree. | Moonchild | 2020-09-23 |
| | | | | | | 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 |
|\ | |||
| * | Issue #618 - Clear the module map when changing a Document's global and add | Moonchild | 2020-09-08 |
| | | | | | | | | release build assertions for mismatching compartments. | ||
| * | Revert "Issue #618 - Add JS API to associate scripts with DOM elements after ↵ | Moonchild | 2020-08-27 |
| | | | | | | | | | | | | compilation" This reverts commit 22f300f7c431bbf4de20437d2ebd7bff38284efb. | ||
| * | Issue #618 - Add JS API to associate scripts with DOM elements after compilation | Jon Coppeard | 2020-08-27 |
| | | | | | | | | Ref BZ 1342416 | ||
* | | Issue #1639 - Implement object.fromEntries() | Moonchild | 2020-09-06 |
|/ | | | | | Adds a self-hosted implementation of this map->object conversion. This resolves #1639. | ||
* | Merge branch 'master' into es-modules-work | Moonchild | 2020-08-22 |
|\ |