CuriousTommy
93410cc0db
Merge pull request #4 from darlinghq/fedora_41_fix
...
Fix Building For Fedora 41
2024-11-02 09:22:35 -07:00
Thomas A.
0504688ea2
Fix Building With Newer Clang Version
...
Treat "missing-template-arg-list-after-template-kw" as warning instead.
2024-11-02 08:54:28 -07:00
CuriousTommy
8c43281312
Merge pull request #3 from darlinghq/update_sources_11.5
...
Update Sources 11.5 - JavaScriptCore
2023-05-11 22:03:44 -07:00
Ariel Abreu
b7170ff1a6
Add install component declaration for jsc
2023-05-01 11:32:02 -04:00
Ariel Abreu
1083e4e3cf
Update jsc
build condition
2023-04-29 10:15:16 -04:00
Thomas A
a189bb5f80
Upload README.md and UPDATE_SOURCE.md
2023-04-20 08:49:43 -07:00
Thomas A
56d3519d35
Fix Building Unified Sources
2023-04-20 08:47:17 -07:00
Thomas A
088487e1da
Rework How LowLevelInterpreter.cpp Gets Built
2023-04-20 08:44:43 -07:00
Thomas A
17231b7481
Generate Derived & Unified Sources
2023-04-20 08:37:59 -07:00
Thomas A
b54911f8ed
Add symlink To WTF repo
2023-04-19 10:05:31 -07:00
Thomas A
7e6ff409c0
Ignore .pyc Files
2023-04-19 10:05:31 -07:00
Thomas A
2cbd63ece1
Upload generate-unified-sources.sh Script
2023-04-19 10:05:31 -07:00
Thomas A
d6560db857
Fix Creating JavaScriptCore Symlink
2023-04-19 10:05:31 -07:00
Thomas A
c2ff328e96
Upload generate-derived-sources.sh Script
2023-04-19 10:05:31 -07:00
Thomas A
f1fbbd06ad
Update Linker To Use x86_64-apple-darwin20-ld
2023-04-19 10:05:31 -07:00
Thomas A
8178e4f16f
Fix generate-offlineasm.sh Script
2023-04-19 09:58:01 -07:00
Thomas A
786c1ade36
Upload WIP fixes for JavaScriptCore
2023-04-19 09:58:01 -07:00
Thomas A
1151b227f3
Workaround an issue where variables must be defined in the interface when building for i386
...
I'm honestly surprised that this issue doesn't appear with the older version of JavaScriptCore...
2023-04-18 21:20:25 -07:00
Thomas A
45a14ab7ba
Update Sources To JavaScriptCore-7611.3.10.1.3
2023-03-08 08:44:19 -08:00
CuriousTommy
72c9cf7923
Merge pull request #2 from darlinghq/relocate_files
...
Relocate files
2023-03-08 08:36:23 -08:00
Thomas A
f65a6713e2
Relocate Darling Specific Script
2023-03-07 20:40:26 -08:00
Thomas A
569fd47694
Relocate JavaScriptCore Headers
2023-03-07 20:40:26 -08:00
CuriousTommy
adfe0c193a
Merge pull request #1 from darlinghq/gen_developer_sdk
...
Generate SDK Headers
2022-09-05 20:19:26 -07:00
Thomas A
cadb27ab21
Generate Headers for JavaScriptCore
2022-09-04 10:59:46 -07:00
Ariel Abreu
832dcc3b6f
Generate LLIntAssembly.h correctly
...
We have to generate the header using the same definitions and flags we use for compiling the actual code.
With this fix in place, JavaScriptCore and the `jsc` REPL now work!
2021-02-01 23:19:04 -05:00
Ariel Abreu
979145e7f5
Fix debug build again (for non-unified builds)
2021-02-01 08:27:09 -05:00
Ariel Abreu
4f954b1ea8
Build JSC without NDEBUG
...
It's very important that both JSC and WTF agree on NDEBUG, because that setting/definition can change the layout of some classes/structures and cause all sorts of chaos when the two have different views of those layouts.
2021-01-31 23:50:14 -05:00
Ariel Abreu
d18dd6eebd
Fix jsc install path
2020-11-02 10:41:31 -05:00
Ariel Abreu
13073ee1bf
Rename the header with case-senstivity issues
...
I was sure I had done this in the last commit, but 🤷
2020-09-01 11:18:35 -04:00
Ariel Abreu
277af337cb
Case-sensitivity header filename issue
2020-08-31 19:10:11 -04:00
Ariel Abreu
a44c7a2ae9
Darling build of JavaScriptCore-7608.4.9.1.3
...
Psst... use unified builds (JSC_UNIFIED_BUILDS) for faster builds!
2020-08-31 16:21:11 -04:00
Ariel Abreu
ffed2428ed
JavaScriptCore-7608.4.9.1.3
2020-08-29 15:28:47 -04:00
Ariel Abreu
5ea63805e6
Remove macOS deployment target definitions
...
The deployment target is now set project-wide in the root Darling CMakeLists.txt
2020-06-12 21:16:37 -04:00
Andrew Hyatt
2ce16ac953
Fix build on Clang version 10
2020-04-14 22:18:53 -04:00
Andrew Hyatt
38b540ddd5
Add PRIVATE to the list of macros
...
darlinghq/darling#497
2019-04-03 20:13:39 -04:00
Andrew Hyatt
583ae54418
Ignore undefined symbols for now
2018-01-18 09:46:29 -08:00
Andrew Hyatt
76ee2ecaaf
Suppress undefined symbols temporarily
2018-01-17 10:52:30 -08:00
Andrew Hyatt
a65c9c1de9
Build script improvements
2018-01-16 21:16:20 -08:00
Andrew Hyatt
400873cde8
Define more macros
2018-01-13 11:05:39 -08:00
Andrew Hyatt
c2ba4adfeb
Build to the point of linking
2018-01-06 00:14:09 -08:00
Andrew Hyatt
eb626b91c2
Set C++ standard
2018-01-05 13:30:45 -08:00
Andrew Hyatt
0ff45dbf15
Include directories
2018-01-05 13:12:22 -08:00
Andrew Hyatt
aef5b28cf6
Add generated sources to build
2018-01-05 13:07:20 -08:00
Andrew Hyatt
f596e9277a
Update JavaScriptCore to 7604.1.38.1.6
2018-01-02 21:17:19 -08:00
Andrew Hyatt
feef99e6ab
JavaScriptCore-7603.1.30.0.34
2017-08-12 09:48:01 -07:00
Andrew Hyatt
8a4186c7fc
Initial commit
2017-08-12 09:52:49 -07:00