Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
169 commits
Select commit Hold shift + click to select a range
77db04f
Fix handling of C standard support for Emscripten.
rgommers May 16, 2024
128f0e8
Pass wrapmode value around as a string. (#13229)
jpakkane May 19, 2024
29a62ff
pylint: fix false positive for missing else branch
eli-schwartz May 16, 2024
e343590
pylint: ignore possibly/used-before-assignment as it is prone to FP
eli-schwartz May 16, 2024
125d334
pylint: fix false positive for variable defined in different copies o…
eli-schwartz May 16, 2024
aa9b7b9
pylint: fix useless-return
eli-schwartz May 17, 2024
8d7ffe6
fix sanity check for d cross-compilation
May 21, 2024
4c6d370
add cross-compile argument for ldc linker guessing
May 21, 2024
4861079
cuda: fix `cuda.find_library()` hardcoded to yield true
SoapGentoo May 22, 2024
7efddcb
cuda: add test for negative `find_library()` result
SoapGentoo May 22, 2024
631b385
unify listing for FSCL to point to all
dreamer-coding May 22, 2024
5365d9a
Refactor option classes to their own file.
jpakkane May 22, 2024
a66cb97
Revert "rust: recursively pull proc-macro dependencies as well"
thesamesam May 24, 2024
d57ca7d
compilers: improve a comment describing why we add a silly clang work…
eli-schwartz May 22, 2024
0c802d2
remove deprecation warning for `configure_file` kwarg 'copy'
mcdurdin May 24, 2024
8d92487
docs: Update GIMP meson adoption
brunvonlope May 26, 2024
7f2c6f6
cuda: disable thin archives when cuda is added through `add_languages…
SoapGentoo May 29, 2024
6f3841e
cuda: add test for late `add_languages('cuda')`
SoapGentoo May 29, 2024
f457791
cuda: avoid test failure without GPU available
SoapGentoo May 30, 2024
d9e3a3f
CI: make cuda tests even run to begin with
eli-schwartz May 30, 2024
8603bb4
Explain how to add preprocessor defines in FAQ.md
emilmelnikov May 29, 2024
e5aed6a
mintro: write humman-readable JSON
FFY00 May 29, 2024
daa058e
Start moving machine files to their own store.
jpakkane Jun 2, 2024
4cc2e21
Create a directory for machine files used in unit tests.
jpakkane Jun 2, 2024
8499e45
xcode: Detect installed version of Xcode
tangalbert919 Sep 8, 2023
da20ea0
xcode: Generate files for highest detected version
tangalbert919 Sep 22, 2023
f70de58
xcode: Skip generating PBXBuildStyle on Xcode 9 and above
tangalbert919 Sep 18, 2023
1da230c
CI: Windows: downgrade rust to 1.77
eli-schwartz May 29, 2024
3efec18
CI: clean up azure triggers
eli-schwartz May 29, 2024
41a445c
Extract native file parser to machinefile source file.
jpakkane Jun 2, 2024
560c032
Merge pull request #13286 from mesonbuild/machinerefactor
jpakkane Jun 4, 2024
dfd22db
Add -export_dynamic flag for AppleDynamicLinker
wolfgangwalther Jun 3, 2024
31d8074
Add help for meson dist to the man page.
jwieleRH May 29, 2024
7622628
Add help for meson install to the man page.
jwieleRH May 29, 2024
80a4b4a
Add help for meson init to the man page.
jwieleRH May 29, 2024
559341b
Add help for meson subprojects to the man page.
jwieleRH May 29, 2024
caa32ab
Add help for meson rewrite to the man page.
jwieleRH May 30, 2024
2e6f5c8
Add help for meson compile to the man page.
jwieleRH May 30, 2024
bce9b44
Add help for meson devenv to the man page.
jwieleRH May 30, 2024
fd6a6e8
Add help for meson env2mfile to the man page.
jwieleRH May 30, 2024
ee479de
wrap: default values for netrc are empty string from python 3.11
rgonzalezfluendo Feb 1, 2024
03f0551
Create helper method for lang opts and use in C compiler classes.
jpakkane Jun 8, 2024
fbb8b09
Use helper method in C++ compiler classes.
jpakkane Jun 8, 2024
53acb50
Use helper method in Fortran compiler classes.
jpakkane Jun 8, 2024
4eb1eb3
Use helper method in Rust compiler class.
jpakkane Jun 8, 2024
374fa7f
Use helper method in remaining compiler classes.
jpakkane Jun 8, 2024
2b1510d
Convert option from a plain dictionary into a named class.
jpakkane Jun 8, 2024
9694f9f
java: use single javac invocation per jar
Mis012 Feb 15, 2024
141100e
Add note about meson-python and installation path
emilmelnikov Jun 10, 2024
1b36bf3
Add help for meson format to the man page.
jwieleRH Jun 11, 2024
1d4c031
Merge pull request #13303 from jwieleRH/man
jpakkane Jun 11, 2024
d1abdce
Python: add load test to limited API test
amcn May 8, 2024
4023bbf
unittests: Add Python unittest for limited API
amcn May 8, 2024
f66a527
Python: move Windows functions to dependency base
amcn May 8, 2024
fea7f94
Python: fix limited API logic under mingw
amcn May 8, 2024
328011f
Python: link correct limited API lib on mingw
amcn May 8, 2024
0352c90
Merge pull request #13171 from amcn/mingw-python-limited-api
jpakkane Jun 11, 2024
c0d8602
Rename option variable to optstore to make it unique.
jpakkane Jun 8, 2024
9a6fcd4
Replace direct indexing with named methods.
jpakkane Jun 8, 2024
181c349
Fix mypy.
jpakkane Jun 11, 2024
ce889d6
Merge pull request #13307 from mesonbuild/optstorerefactor
jpakkane Jun 14, 2024
c0de2e1
wrap: Clarify PackageDefinition API
xclaesse Mar 5, 2024
9b83789
cargo: Load Cargo.lock
xclaesse Mar 7, 2024
2058f63
BUG: Use an F77 snippet for sanity testing Fortran
HaoZeke Jun 15, 2024
c199faf
cargo: Fall back to the checksum in Cargo.lock metadata table
swick Jun 16, 2024
a3d3efd
Add meson test --max-lines
daandemeyer Jun 2, 2024
bcbf068
Improve `nm` usage in symbolextractor script on macOS
rgommers Jun 18, 2024
9f42531
Catch format configuration parse error
bruchar1 May 22, 2024
bef2fbf
Fix crash in meson format
bruchar1 May 22, 2024
8967090
mformat: fix else token not correctly indented
bruchar1 Jun 12, 2024
410bdf8
`configure_file`: update \@ escape logic
Kangie Jun 6, 2024
24cddb6
create_test_serialisation: Dedup deps before joining ld_lib paths
serebit Jun 19, 2024
c21b886
dependencies/boost.py: Allow getting `lib_dir` and `include_dir` via …
Artturin May 30, 2024
5597b67
tests: fix OpenAL test case on case sensitive fs on macOS
lf- Jun 23, 2024
7831832
coverage: Change --html-details to --html-nested (gcovr)
ewalkusx Jun 20, 2024
a6258eb
Fix subproject typo in interpreter.py
tpopela Jun 10, 2024
1951fe5
clang-tidy: use -quiet
marktsuchida Jun 16, 2024
c0ca35c
feat(compilers): cppm extension support
TheHillBright Jun 20, 2024
a111c28
Add support for detecting free-threaded Python on Windows
rgommers May 27, 2024
9be6e65
find_program: add a kwarg to specify custom version argument
Dudemanguy Jun 22, 2024
a28dde4
Recast CMake's IMPORTED_LOCATION into framework flags (#13299)
dg0yt Jun 23, 2024
f5ec07e
Ensure private directory exists for custom targets (#13196)
appden Jun 23, 2024
03ffb5b
Suggest mingw Python URL instead of specific package names
tristan957 Apr 25, 2024
eba5498
compilers: cpp: fix header name and return value use in header check
pobrn Jun 1, 2024
8fe8b1d
minstall: fix symlink handling on python 3.13
eli-schwartz May 10, 2024
8835ad4
msetup: fix regression under py3.13 causing profile.runctx to not wri…
eli-schwartz May 13, 2024
75132a9
Vs2010Backend: Fix REGEN.vcxproj not getting default debug config in …
rlavarec-gpsw May 31, 2024
5d80f77
Update mesonbuild/backend/vs2010backend.py
rlavarec-gpsw Jun 6, 2024
4cebb77
compilers: detect: fix typo in comment
thesamesam Jun 23, 2024
b56a319
compilers: detect: fix comment/error string in _get_gnu_compiler_defines
thesamesam Jun 23, 2024
4ad792e
compilers: detect: fix pre-processor scraping by defining language
thesamesam Jun 3, 2024
2a9f40f
compilers: make lang_map public
thesamesam Jun 23, 2024
1570289
Test case for environment prepend/append acting like set
Jun 5, 2024
aab2533
limit wrapped-due-to-env special case for `env` to only apply for env…
eli-schwartz Jun 23, 2024
7ec1fc5
Bump version numbers for rc1.
jpakkane Jun 24, 2024
5f71595
Merge remote-tracking branch 'upstream/master' into HEAD
rgommers Jun 25, 2024
d2e7250
Update Users.md entry for fossil-lib
dreamer-coding Jun 16, 2024
dbfd3e8
format: fix edge case with empty functions
bruchar1 Jun 26, 2024
8768198
compilers: pass Environment to openmp_flags
dcbaker Apr 25, 2024
d86e5c5
dependencies/openmp: Set compile and link flags before testing
dcbaker Apr 25, 2024
3cd2cee
dependencies/openmp: use mlog.warning instead of open coding
dcbaker Apr 25, 2024
f900b32
compilers|dependencies: Move Clang-CL specific logic out of OpenMP dep
dcbaker Apr 25, 2024
07ef85e
CI/MacOS: Add libomp
dcbaker Apr 25, 2024
d6bddaf
compilers: Add support for OpenMP from homebrew with AppleClang
dcbaker Apr 12, 2024
ef83d94
dependencies/openmp: Simplify error case
dcbaker Apr 25, 2024
7b43a2e
depfixer: fix darwin regression when install rpaths are used
eli-schwartz Jun 27, 2024
dc1b4be
linkers: Fix AppleDynamicLinker not returning any rpaths to remove
thewildtree Jun 28, 2024
ff5865c
Bump version number for rc2.
jpakkane Jul 1, 2024
c1e87af
CI: mark cygwin as skipping frameworks/libgcrypt
eli-schwartz Jul 2, 2024
8b757b1
Python: fix limited API logic under GCC on Windows
amcn Jul 2, 2024
1ca002a
linkers: Loosen the check for GNU interface style in LLD for Windows
mstorsjo Jul 4, 2024
f2112d0
Revert "Clarify mutable objects usage"
eli-schwartz Jul 5, 2024
140c557
configuration_data: add test case for regression when merging a confdata
eli-schwartz Jul 5, 2024
0392722
Revert PR12972 as a regression.
eli-schwartz Jul 5, 2024
5d417ed
Bump version number for rc3.
jpakkane Jul 8, 2024
07777c7
nasm: Add -mms-bitfields to the list of ignored flags
amyspark Jul 9, 2024
183084a
Release 1.5.0 time.
jpakkane Jul 10, 2024
082cf5d
backend/backends: Fix type assertions in backend
akaessens Jul 12, 2024
3f340d0
Revert "Support armel/armhf builds on native arm64 hosts."
alyssais Jul 14, 2024
df833b0
Revert various cross compile changes
lazka Jul 11, 2024
c108d5b
Revert logic also in followup commit
lazka Jul 12, 2024
eba9e7e
Make sure machine_info_can_run() isn't called on incomplete MachineInfo
lazka Jul 12, 2024
30f02e6
rust: recursively pull proc-macro deps for rust targets
alyssais Jul 16, 2024
86f1a28
modules/gnome: gnome.compile_resources() must have 'install_dir' if i…
RaviRahar Jul 19, 2024
6565f4c
compilers: fix partial refactor of coredata options
eli-schwartz Jul 21, 2024
19d31ad
mdist: don't fail on readonly source trees
eli-schwartz Jul 22, 2024
22a9504
Ensure override var exists. Closes #13402.
jpakkane Jul 22, 2024
18ef17e
depfixer: deduplicate rpaths on darwin
holymonson Jul 14, 2024
b6c98c1
depfixer: Add missing annotation that breaks mypy check
dcbaker Jul 23, 2024
813f103
backend/ninja: fix off-by-one in cmd length estimate
dcbaker Jul 25, 2024
b1bd200
backend/ninja: use 32k byte limit for command lines on !Windows
dcbaker Jul 25, 2024
3ec1fe2
wrap: Use OSError instead of URLError for exception handling
nirbheek Jul 25, 2024
0ee0780
tests: try to fix ubuntu bionic tests
lazka Jul 13, 2024
d8165a1
test/rust: Replace gcc -m argument with a -f argument
dcbaker Jul 12, 2024
dbc7dee
Remove reference to GPL in test files
bruchar1 Jul 22, 2024
2c9f27b
coverage: improve llvm-cov detection
Jannik2099 Jul 21, 2024
730ccbc
CI: skip LTO tests on cygwin
eli-schwartz Jul 23, 2024
4df1254
Fix failing tests for zlib-ng
tristan957 Jul 11, 2024
808730a
Fix the zlib-ng failing tests, for real
tristan957 Jul 16, 2024
b6b634a
Bump versions to 1.5.1 for release
eli-schwartz Jul 25, 2024
3f0f62d
mdist: correctly detect dirty hg repos with non-English locale
eli-schwartz Jul 29, 2024
38f542d
tests: nasm: make it easier to debug generator() style build
eli-schwartz Jul 30, 2024
2058ad3
mformat: fix formatting of empty build file
bruchar1 Aug 1, 2024
b0b6e54
Fix compiling ObjC/ObjC++ on Windows/MinGW
Midar Aug 4, 2024
0a7e91e
compilers: do not strip '-isystem' from C build arguments
eternalNight Aug 15, 2024
52b6e8a
cargo: Ignore Cargo.lock if toml implementation is missing
xclaesse Aug 15, 2024
7e97381
mformat: correctly handle editorconfig files without the root setting
dcbaker Aug 19, 2024
4da5bc9
format: fix indentation of comments
bruchar1 Aug 6, 2024
1a529a2
linkers: skip -export_dynamic flag before MacOS 10.7
wolfgangwalther Aug 17, 2024
c7031bd
tests/format: Make the compare script more useful
dcbaker Aug 19, 2024
b429aa4
mformat: A triple string with a ' in it cannot be simplified
dcbaker Aug 19, 2024
9805225
mformat: provide nice error message instead of backtrace for invalid …
dcbaker Aug 19, 2024
358fe36
Add support for LLVM 19 in Debian.
jpakkane Sep 4, 2024
f182419
mformat: regenerate long lines even if they're already multiline
bgilbert Aug 20, 2024
7f28d42
tests: handle uncommon architecture format for nm
eli-schwartz Aug 21, 2024
53f5deb
mformat: detect invalid config
bruchar1 Aug 20, 2024
47c44dc
mformat: better handling of continuation lines
bruchar1 Aug 20, 2024
839c5e8
compilers: avoid -Wunused-value compiler warning in CLikeCompiler.has…
thom311 Feb 7, 2024
b252b34
compilers: avoid -Wunused-value compiler warning in CLikeCompiler.has…
thom311 Feb 7, 2024
c726ca4
Prevent raw exception during project()
amcn Sep 7, 2024
f1b7f52
When configuring fails in Github Actions, print folded logs
eli-schwartz Jan 25, 2024
946d52a
CI: mark arch as skipping frameworks/libgcrypt
eli-schwartz Jul 25, 2024
54e35c1
compilers: Pass mode to determine_args, not its string value
amcn Sep 16, 2024
72af62b
mdist: detect pathological git repo cases and show a slightly better …
eli-schwartz Sep 2, 2024
908f2d1
backend/ninja: Generate sysroot in rust-project.json
eternalNight Sep 19, 2024
e409a55
mdist: correctly detect dirty hg repos with non-English locale, redux
eli-schwartz Sep 20, 2024
af9658a
nasm: Use different test sources for x86 and x86_64
qookei Sep 20, 2024
187ef42
Bump versions to 1.5.2 for release
eli-schwartz Sep 20, 2024
11dffde
Merge tag '1.5.2' into merge-150rc1
rgommers Oct 14, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
CI: mark arch as skipping frameworks/libgcrypt
They have recently upgraded to libgcrypt 1.11 and it has inherited the
gpg suite migration to pkg-config.

(cherry picked from commit 21eda4d)
  • Loading branch information
eli-schwartz committed Sep 16, 2024
commit 946d52a5f53b64689af35249261ab910a4bbf871
2 changes: 1 addition & 1 deletion test cases/frameworks/24 libgcrypt/test.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"expect_skip_on_jobname": ["azure", "cygwin", "msys2"]
"expect_skip_on_jobname": ["arch", "azure", "cygwin", "msys2"]
}