summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Set sh4 cpugithub-actionsAnthony Green2021-07-051-0/+1
|
* More targetsAnthony Green2021-07-052-2/+17
|
* Fix container buildAnthony Green2021-07-051-5/+3
|
* Fix m32 buildsAnthony Green2021-07-051-1/+1
|
* FixAnthony Green2021-07-051-2/+2
|
* More optionsAnthony Green2021-07-051-2/+7
|
* More build optionsAnthony Green2021-07-051-14/+11
|
* Update contact infoAnthony Green2021-07-041-3/+3
|
* Update contact infoAnthony Green2021-07-041-3/+3
|
* Update contact infoAnthony Green2021-07-041-0/+3
|
* Update contact infoAnthony Green2021-07-042-4/+4
|
* Shift from travis-ci to github actionsAnthony Green2021-07-042-5/+4
|
* Shift from travis-ci to github actionsAnthony Green2021-07-045-6/+6
|
* Shift from travis-ci to github actionsAnthony Green2021-07-042-2/+5
|
* Shift from travis-ci to github actionsAnthony Green2021-07-042-4/+4
|
* Shift from travis-ci to github actionsAnthony Green2021-07-042-2/+2
|
* Shift from travis-ci to github actionsAnthony Green2021-07-041-0/+5
|
* Shift from travis-ci to github actionsAnthony Green2021-07-041-0/+4
|
* Shift from travis-ci to github actionsAnthony Green2021-07-044-11/+3
|
* Shift from travis-ci to github actionsAnthony Green2021-07-041-2/+5
|
* Shift from travis-ci to github actionsAnthony Green2021-07-041-1/+1
|
* Shift from travis-ci to github actionsAnthony Green2021-07-041-1/+1
|
* Shift from travis-ci to github actionsAnthony Green2021-07-041-1/+1
|
* Shift from travis-ci to github actionsAnthony Green2021-07-041-3/+3
|
* Shift from travis-ci to github actionsAnthony Green2021-07-041-1/+1
|
* Shift from travis-ci to github actionsAnthony Green2021-07-041-0/+1103
|
* Shift from travis-ci to github actionsAnthony Green2021-07-0416-90/+141
|
* Update version to 3.4.2v3.4.2Anthony Green2021-06-283-4/+4
|
* Version 3.4.1Anthony Green2021-06-284-6/+6
|
* Update version to 3.4.0v3.4.1v3.4.0Anthony Green2021-06-283-9/+6
|
* Fix warningsAnthony Green2021-06-282-4/+4
|
* Add missing test cases to distributionAnthony Green2021-06-281-2/+7
|
* Add tests for single entry structs (#653)Hood Chatham2021-06-283-0/+289
|
* Fix the assertions in cls-24byte (#652)Hood Chatham2021-06-281-3/+3
| | | | | * Fix the assertions in cls-24byte * Update print statement too
* 3.4.0 release candidate 2v3.4.0-rc2Anthony Green2021-06-283-6/+6
|
* Add missing FFI_HIDDEN to ffi_tramp_is_present declaration (#651)Jeremy Huddleston Sequoia2021-06-281-1/+1
| | | Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
* Print more information when an assertion fails in test suite (#649)Hood Chatham2021-06-272-2/+14
|
* Fix signature of function pointer in cls_dbls_struct (#648)Hood Chatham2021-06-271-1/+1
|
* configure.ac: add --disable-exec-static-tramp flag (#647)Sergei Trofimovich2021-06-271-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some projects like GHC (Glasgow Haskell Compiler) and gobject-introspection use `ffi_closure_alloc()` as a way to allocate executable memory. exec static tramp interferes with it (unclear how exactly yet). GHC symptom: ffi closure freeing cimplains about unexpected trampoline (GHC manually fills one): ``` $ ghci GHCi, version 8.10.5: https://www.haskell.org/ghc/ :? for help ghc: freeHaskellFunctionPtr: not for me, guv! 0x7f0417a1efe8 ghc: freeHaskellFunctionPtr: not for me, guv! 0x7f0417a1efc8 ``` gobject-introspection symptom: ``` $ meld Segmentation fault (core dumped) $ gdb --args /usr/bin/python3.9 /usr/bin/meld (gdb) run ... Thread 1 "python3.9" received signal SIGSEGV, Segmentation fault. 0x00007fffe9ac1ae8 in g_callable_info_free_closure ( callable_info=0x555555d45990, closure=0x7fffe9e70c20) at ../gobject-introspection-1.68.0/girepository/girffi.c:428 428 g_free (wrapper->ffi_closure.cif->arg_types); (gdb) bt callable_info=0x555555d45990, closure=0x7fffe9e70c20) at ../gobject-introspection-1.68.0/girepository/girffi.c:428 data=0x555555d252d0) at ../pygobject-3.40.1/gi/pygi-closure.c:635 ... ``` To ease downstreams narrowing down the actual problem let's provide a knob to disable exec static trampolines. The change for not affect current default. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* Remove caveat about varargs supportAnthony Green2021-06-271-3/+0
|
* Update contact infoAnthony Green2021-06-271-5/+11
|
* configure.ac: allow user to specify READELF (#646)Sergei Trofimovich2021-06-261-1/+3
| | | | | | | | | | | | | | | | | | Before the change with x86_64-pc-linux-gnu cross-compiler installed the configure was not able to find cross-readelf: ``` $ ./configure --host=x86_64-pc-linux-gnu ... checking whether .eh_frame section should be read-only... .././configure: line 19540: readelf: command not found yes ... ``` The change uses AC_CHECK_TOOL to automatically seatch for ${host}-readelf, readelf. And as a bonus it also allows user to override readelf with something like READELF=llvm-readelf. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* Make 3.4 release candidate 1v3.4-rc1Anthony Green2021-06-262-5/+5
|
* Add missing file from make dist. Add missing license info.Anthony Green2021-06-264-1/+64
|
* Remove test caseAnthony Green2021-06-261-1/+0
|
* This test includes a closure and must live in the closures test directory. ↵Matthew Green2021-06-261-0/+0
| | | | | (#645) Co-authored-by: Matthew Green <squidhacks@users.noreply.github.com>
* Make test methods static (#644)Hood Chatham2021-06-2535-35/+35
|
* Switch from travis-ci.org to travis-ci.com.Anthony Green2021-06-221-1/+1
|
* Avoid undefined behaviourAnthony Green2021-06-221-1/+5
|
* Remove libtool-ldflags file from .gitignore (#600)Tres Finocchiaro2021-06-221-1/+0
| | | This is correct. Thank you!