Rene Rivera
adf175f637
Instrospect examples build products.
2022-04-27 18:03:39 -05:00
Rene Rivera
88b890e8cd
Add more macOS cross-build checks.
2022-04-27 09:10:30 -05:00
Rene Rivera
0ee29aa561
AZP, remove Extra dependency on Core stage.
2022-04-27 08:55:55 -05:00
Rene Rivera
04b562ac8b
Move macOS arm+x86 arch to clang only.
...
This adds some common flag init to the clag group of toolsets. And moves
the arm+x86 combined architecture build to be clang only.
2022-04-27 08:52:56 -05:00
Rene Rivera
0db9a736ba
Bring back one combined arch use case.
...
In the cleanup of the darwin toolset we eliminated the cimbined
architecture option. Until we implement a better combined architecture
model add back the one use case in current demand. That is the macOS
arm64+x86_64 unity build. As such this adds a single "arm+x86"
architecture and corresponding common handling to add the gcc toolset
options for macOS.
2022-04-25 22:06:32 -05:00
Rene Rivera
63d6585bda
Don't need --boost-build option, add Boost versions.
2022-04-24 23:23:26 -05:00
Rene Rivera
ca4763a1d4
Missed one python reference.
2022-04-24 21:53:42 -05:00
Rene Rivera
e746a952c7
Remove Python port.
...
The Python port and support extensions in B2 engine were unmaintained.
This fully removes the bindings between Jam and Python. And removes the
incomplete build system port.
2022-04-24 21:14:56 -05:00
Rene Rivera
d717294709
Do direct build system bootstrap loading.
...
This removes the use of the boost-build rule to direct the loading of the
bootstrap.jam file. The file is now searched for directly based on the
b2 executable location and other criteria. This makes the installed
b2 the canonical way to use b2.
2022-04-24 16:38:59 -05:00
Rene Rivera
4db618c23a
Work around vs2013 secure call warning.
2022-04-17 23:32:12 -05:00
Rene Rivera
ef31acad93
Restore All AZP tests. [skip ci]
2022-04-17 22:28:20 -05:00
Rene Rivera
b89a38508f
Fix crash from underflow in cleanups.
...
The jam function eval would push an array it items at once. But would
pull those items back out one at a time. This would cause an underflow
that would overwrite other data in the stack members. With ensuing
unpredictable results. The fix was to push a cleanup call for each item
of the array. I.e. pushing each array item at a time. And hence also
pullling one item at a time (effectively).
2022-04-17 21:43:40 -05:00
Rene Rivera
ab6451c99a
Debug Ci crash 31/n [skip ci]
2022-04-17 20:05:17 -05:00
Rene Rivera
f58e3d81f9
Debug CI crash 30/n [skip ci]
2022-04-17 15:26:19 -05:00
Rene Rivera
bc750e0c51
Debug CI crash 28/n [skip ci]
2022-04-17 14:23:05 -05:00
Rene Rivera
b90d674dde
Debug Ci crash 28/n [skip ci]
2022-04-17 11:42:25 -05:00
Rene Rivera
a10bea10d9
Debug CI crash 27/n [skip ci]
2022-04-17 10:27:51 -05:00
Rene Rivera
cfbaf949d6
Debug CI crash 26/n [skip ci]
2022-04-16 23:19:12 -05:00
Rene Rivera
bc30f4ce00
Debug CI crash 25/n [skip ci]
2022-04-16 20:58:49 -05:00
Rene Rivera
e32393ea73
Debug CI crash 24/n [skip ci]
2022-04-16 15:30:20 -05:00
Rene Rivera
a7afe40052
Debug Ci crash 23/n [skip ci]
2022-04-16 11:26:44 -05:00
Rene Rivera
601047d0d3
Debug CI crash 22/n [skip ci]
2022-04-16 10:34:20 -05:00
Rene Rivera
ba9ff8e53c
Debug Ci crash 21/n [skip ci]
2022-04-16 08:48:09 -05:00
Rene Rivera
5d9e066649
Debug Ci crash 20/n [skip ci]
2022-04-15 20:46:34 -05:00
Rene Rivera
1dd1950b89
Debug CI crash 19/n [skip ci]
2022-04-15 07:32:14 -05:00
Rene Rivera
0a6148a679
Debug CI crash 18/n [skip ci]
2022-04-14 23:16:29 -05:00
Rene Rivera
3455d45ec3
Debug CI 17/n [skip ci]
2022-04-14 21:51:37 -05:00
Rene Rivera
3bd856134b
Debug CI crash 16/n [skip ci]
...
Add b2_cbreak for aid debugging.
2022-04-14 08:48:17 -05:00
Rene Rivera
a5dbb560bf
Debug CI crash 15/n [skip ci]
2022-04-13 22:54:03 -05:00
Rene Rivera
2ccf4d6d15
Debug CI crash 14/n [skip ci]
2022-04-11 23:27:50 -05:00
Rene Rivera
4c0b3a28c4
Debug Ci crash 13/n [skip ci]
2022-04-11 22:35:26 -05:00
Rene Rivera
3eb06ca47c
Debug CI crash 12/n [skip ci]
2022-04-11 21:34:16 -05:00
Rene Rivera
1270abb67d
Debug CI crash 11/n [skip ci]
...
Route all stack cacls through new nth method. And use array indexing to
compute the offsets instead of possibly UB pointer math.
2022-04-11 19:56:42 -05:00
Rene Rivera
22c5f3abb7
Debug Ci crash 10/n [skip ci]
2022-04-11 17:09:12 -05:00
Rene Rivera
35bfccfc33
Debug CI crash 9/n [skip ci]
2022-04-11 12:59:44 -05:00
Rene Rivera
cadb1cfadb
Debug CI crash 8/n [skip ci]
2022-04-11 11:55:39 -05:00
Rene Rivera
055dd41f1b
Debug CI crash 7/n [skip ci]
2022-04-11 08:34:53 -05:00
Rene Rivera
a5a1d99bb6
Debug CI crash 6/n [skip ci]
2022-04-10 23:22:24 -05:00
Rene Rivera
9cb8146db1
Debug CI crash 5/n [skip ci]
2022-04-10 21:46:37 -05:00
Rene Rivera
19f5d5f5e9
Debug CI crash 4/n [skip ci]
2022-04-10 17:13:18 -05:00
Rene Rivera
51e927b151
Debug CI crash 3/n [skip ci]
2022-04-10 11:40:02 -05:00
Rene Rivera
67509ed8e5
Debug CI crash 2/n [skip ci]
2022-04-09 22:35:28 -05:00
Rene Rivera
7128c6ba91
Debug CI crash 1/n [skip ci]
2022-04-09 20:51:12 -05:00
Rene Rivera
52be149c36
Add minimal and debug options for optimization feature.
2022-04-09 17:21:33 -05:00
Rene Rivera
dc13389eea
Add minimal and debug optimization options.
2022-04-09 17:20:20 -05:00
Rene Rivera
a495979b48
Notes for current changes.
2022-04-09 17:19:12 -05:00
Andrey Semashev
e8a11169a1
Added Rocket Lake, Alder Lake, Sapphire Rapids and Zen 3 instruction sets. ( #147 )
2022-04-09 16:53:31 -05:00
René Ferdinand Rivera Morell
cb23d0955c
Workarounds for old msvc compile errors.
2022-04-09 10:08:55 -05:00
Rene Rivera
9c74a5a845
Fix mem leak when arg typechecks fail.
...
If a rule arg typecheck failed we would leak argument values. This uses
RAII to track owenership instead of manual management to prevent
missing a free when an early exit exception is thrown for such failures.
This marks the last mem leak in the ASAN tests. And marks a clean ASAN
run for all tests.
2022-04-09 00:22:57 -05:00
Rene Rivera
032aac78d0
Fix mem leaks of PARSE objects.
2022-04-06 09:53:02 -05:00