Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set sh4 cpugithub-actions | Anthony Green | 2021-07-05 | 1 | -0/+1 |
| | |||||
* | More targets | Anthony Green | 2021-07-05 | 2 | -2/+17 |
| | |||||
* | Fix container build | Anthony Green | 2021-07-05 | 1 | -5/+3 |
| | |||||
* | Fix m32 builds | Anthony Green | 2021-07-05 | 1 | -1/+1 |
| | |||||
* | Fix | Anthony Green | 2021-07-05 | 1 | -2/+2 |
| | |||||
* | More options | Anthony Green | 2021-07-05 | 1 | -2/+7 |
| | |||||
* | More build options | Anthony Green | 2021-07-05 | 1 | -14/+11 |
| | |||||
* | Update contact info | Anthony Green | 2021-07-04 | 1 | -3/+3 |
| | |||||
* | Update contact info | Anthony Green | 2021-07-04 | 1 | -3/+3 |
| | |||||
* | Update contact info | Anthony Green | 2021-07-04 | 1 | -0/+3 |
| | |||||
* | Update contact info | Anthony Green | 2021-07-04 | 2 | -4/+4 |
| | |||||
* | Shift from travis-ci to github actions | Anthony Green | 2021-07-04 | 2 | -5/+4 |
| | |||||
* | Shift from travis-ci to github actions | Anthony Green | 2021-07-04 | 5 | -6/+6 |
| | |||||
* | Shift from travis-ci to github actions | Anthony Green | 2021-07-04 | 2 | -2/+5 |
| | |||||
* | Shift from travis-ci to github actions | Anthony Green | 2021-07-04 | 2 | -4/+4 |
| | |||||
* | Shift from travis-ci to github actions | Anthony Green | 2021-07-04 | 2 | -2/+2 |
| | |||||
* | Shift from travis-ci to github actions | Anthony Green | 2021-07-04 | 1 | -0/+5 |
| | |||||
* | Shift from travis-ci to github actions | Anthony Green | 2021-07-04 | 1 | -0/+4 |
| | |||||
* | Shift from travis-ci to github actions | Anthony Green | 2021-07-04 | 4 | -11/+3 |
| | |||||
* | Shift from travis-ci to github actions | Anthony Green | 2021-07-04 | 1 | -2/+5 |
| | |||||
* | Shift from travis-ci to github actions | Anthony Green | 2021-07-04 | 1 | -1/+1 |
| | |||||
* | Shift from travis-ci to github actions | Anthony Green | 2021-07-04 | 1 | -1/+1 |
| | |||||
* | Shift from travis-ci to github actions | Anthony Green | 2021-07-04 | 1 | -1/+1 |
| | |||||
* | Shift from travis-ci to github actions | Anthony Green | 2021-07-04 | 1 | -3/+3 |
| | |||||
* | Shift from travis-ci to github actions | Anthony Green | 2021-07-04 | 1 | -1/+1 |
| | |||||
* | Shift from travis-ci to github actions | Anthony Green | 2021-07-04 | 1 | -0/+1103 |
| | |||||
* | Shift from travis-ci to github actions | Anthony Green | 2021-07-04 | 16 | -90/+141 |
| | |||||
* | Update version to 3.4.2v3.4.2 | Anthony Green | 2021-06-28 | 3 | -4/+4 |
| | |||||
* | Version 3.4.1 | Anthony Green | 2021-06-28 | 4 | -6/+6 |
| | |||||
* | Update version to 3.4.0v3.4.1v3.4.0 | Anthony Green | 2021-06-28 | 3 | -9/+6 |
| | |||||
* | Fix warnings | Anthony Green | 2021-06-28 | 2 | -4/+4 |
| | |||||
* | Add missing test cases to distribution | Anthony Green | 2021-06-28 | 1 | -2/+7 |
| | |||||
* | Add tests for single entry structs (#653) | Hood Chatham | 2021-06-28 | 3 | -0/+289 |
| | |||||
* | Fix the assertions in cls-24byte (#652) | Hood Chatham | 2021-06-28 | 1 | -3/+3 |
| | | | | | * Fix the assertions in cls-24byte * Update print statement too | ||||
* | 3.4.0 release candidate 2v3.4.0-rc2 | Anthony Green | 2021-06-28 | 3 | -6/+6 |
| | |||||
* | Add missing FFI_HIDDEN to ffi_tramp_is_present declaration (#651) | Jeremy Huddleston Sequoia | 2021-06-28 | 1 | -1/+1 |
| | | | Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> | ||||
* | Print more information when an assertion fails in test suite (#649) | Hood Chatham | 2021-06-27 | 2 | -2/+14 |
| | |||||
* | Fix signature of function pointer in cls_dbls_struct (#648) | Hood Chatham | 2021-06-27 | 1 | -1/+1 |
| | |||||
* | configure.ac: add --disable-exec-static-tramp flag (#647) | Sergei Trofimovich | 2021-06-27 | 1 | -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 support | Anthony Green | 2021-06-27 | 1 | -3/+0 |
| | |||||
* | Update contact info | Anthony Green | 2021-06-27 | 1 | -5/+11 |
| | |||||
* | configure.ac: allow user to specify READELF (#646) | Sergei Trofimovich | 2021-06-26 | 1 | -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-rc1 | Anthony Green | 2021-06-26 | 2 | -5/+5 |
| | |||||
* | Add missing file from make dist. Add missing license info. | Anthony Green | 2021-06-26 | 4 | -1/+64 |
| | |||||
* | Remove test case | Anthony Green | 2021-06-26 | 1 | -1/+0 |
| | |||||
* | This test includes a closure and must live in the closures test directory. ↵ | Matthew Green | 2021-06-26 | 1 | -0/+0 |
| | | | | | (#645) Co-authored-by: Matthew Green <squidhacks@users.noreply.github.com> | ||||
* | Make test methods static (#644) | Hood Chatham | 2021-06-25 | 35 | -35/+35 |
| | |||||
* | Switch from travis-ci.org to travis-ci.com. | Anthony Green | 2021-06-22 | 1 | -1/+1 |
| | |||||
* | Avoid undefined behaviour | Anthony Green | 2021-06-22 | 1 | -1/+5 |
| | |||||
* | Remove libtool-ldflags file from .gitignore (#600) | Tres Finocchiaro | 2021-06-22 | 1 | -1/+0 |
| | | | This is correct. Thank you! |