45 Commits

Author SHA1 Message Date
Thomas A
b01038e346 Upload UPDATE_SOURCE.md 2023-04-18 21:15:01 -07:00
Thomas A
1416db6f9e Regenerate DerivedSources 2023-03-16 10:13:34 -07:00
Thomas A
fd004ff289 Fix Creating JavaScriptCore Symlink 2023-03-16 10:12:46 -07:00
Thomas A
ec7f306a4c Fix Building Unified Sources 2023-03-16 10:06:07 -07:00
Thomas A
678e8e298e Add symlink To WTF repo 2023-03-16 08:27:21 -07:00
Thomas A
fa82ffc372 Update Linker To Use x86_64-apple-darwin20-ld 2023-03-16 08:26:26 -07:00
Thomas A
b0640de896 Upload generate-unified-sources.sh Script 2023-03-16 08:25:43 -07:00
Thomas A
e49fdf642f Ignore .pyc Files 2023-03-16 08:24:14 -07:00
Thomas A
6dbe3facc5 Upload generate-derived-sources.sh Script 2023-03-16 07:45:37 -07:00
Thomas A
aa2a2721d6 Fix generate-offlineasm.sh Script 2023-03-09 12:02:07 -08:00
Thomas A
7bf7ec789b Rework LLIntAssembly.h File. Fix Building. 2023-03-09 12:00:56 -08:00
Thomas A
9f196db17d Upload WIP Generated Offline Assembly
There are build issues when building for i386 and x86_64 is missing symbols at the linker stage.

Dealing with this stuff is sometimes a pain...
2023-03-08 08:44:23 -08:00
Thomas A
cbad251aeb Fixed typos 2023-03-08 08:44:23 -08:00
Thomas A
0938d357f4 Upload WIP fixes for JavaScriptCore 2023-03-08 08:44:23 -08:00
Thomas A
e5902fd0fa 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-03-08 08:44:23 -08:00
Thomas A
ad6e4bfe8c Uploaded Generated Unified Sources 2023-03-08 08:44:23 -08:00
Thomas A
fc7040013a Generate Derived Sources 2023-03-08 08:44:23 -08: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