Commit Graph

  • 78ff24516c Fix invoking missing superclass methods. David Chisnall 2020-04-26 10:59:07 +0100
  • fa2914b13c Don't fail on ctest writing to stderr David Chisnall 2020-04-26 11:45:24 +0100
  • 2d46c97544 Add a publish results step to Azure pipeline. David Chisnall 2020-04-26 11:21:35 +0100
  • 691c1df6ad Bump the Linux CI version to Ubuntu 18.04 David Chisnall 2020-04-26 11:14:55 +0100
  • bbf748474c Bump CI FreeBSD image version. David Chisnall 2020-04-26 11:09:50 +0100
  • 97de29fae2 Match indentation in unwind-arm.h Frederik Seiffert 2019-11-14 16:58:16 +0100
  • 849fa9c8eb Match _Unwind_Reason_Code enum between ARM and Itanium. Frederik Seiffert 2019-11-14 16:58:00 +0100
  • 186847c8d0 Fix eh_win32_msvc.cc includes Frederik Seiffert 2020-02-25 14:56:00 +0100
  • 249acabbf4 Disable a test on Windows. David Chisnall 2020-02-21 11:43:54 +0000
  • 769ac2f8b7 Fix some bad instructions in the INSTALL file. David Chisnall 2020-02-20 16:56:12 +0000
  • cbfc592713
    Merge pull request #148 from gnustep/mmap-anonymous Niels Grewe 2020-02-13 07:53:59 +0100
  • 0e84e318e7
    Use (anonymous) mmap() when available. Niels Grewe 2020-02-12 15:44:33 +0100
  • bfc0b9afe4 Operate on the real weak ref table when erasing an entry Dustin L. Howett 2020-01-06 08:14:14 -0800
  • 7ad75c07d6 Revert "Fix test failure." Dustin L. Howett 2020-01-06 07:54:59 -0800
  • 59815ebc10 fix test for class properties Niels Grewe 2019-11-29 10:48:53 +0100
  • ecdc4ffbd4 check both for the full and the short name of the C++ ABI library, unset cache if the library is not usable Niels Grewe 2020-01-01 17:41:29 +0100
  • 8e749db5ca chore: Add project() statement to prevent noise in CMake logs Niels Grewe 2020-01-01 17:40:46 +0100
  • 5578072611
    Write a correct .pc file for gnustep-make installs Niels Grewe 2019-12-15 13:42:31 +0100
  • 7c79dfc4c5 Add missing files. David Chisnall 2019-11-30 14:22:35 +0000
  • aa775cf835 Fix ObjC++ interop bug. David Chisnall 2019-11-30 11:24:49 +0000
  • 8e59872681 Require C++14 in CMake. David Chisnall 2019-11-25 12:01:47 +0000
  • 8249036318 generate a pkg-config file Niels Grewe 2019-11-26 23:30:55 +0100
  • 28375c9a27
    Merge pull request #132 from triplef/freebsd-test-libcxxrt David Chisnall 2019-11-24 12:06:34 +0000
  • ecfce73295 Run FreeBSD CI also against libcxxrt master. Frederik Seiffert 2019-11-19 09:40:51 +0100
  • 55819ce107 Move the libstdc++ code path to a separate file. David Chisnall 2019-11-24 06:49:01 +0000
  • 55a4719976 Attempt to fix libsupc++ support. David Chisnall 2019-11-23 22:05:10 +0000
  • 0ad8cad910 Remove the include of <cxxabi.h> David Chisnall 2019-11-23 17:12:05 +0000
  • 242442b3aa Rework Objective-C++ exceptions. David Chisnall 2019-11-23 17:02:14 +0000
  • 8e26f54e3e
    Merge pull request #119 from gnustep/arc-cxx David Chisnall 2019-11-23 13:34:05 +0000
  • 75ad9243a1 Prevent libc++ from using exceptions. David Chisnall 2019-11-23 13:17:46 +0000
  • 457361354c Merge remote-tracking branch 'origin/master' into arc-cxx David Chisnall 2019-11-23 13:15:34 +0000
  • 108d4e19c0 Updated BlockImpTest asserts. Fixes #126 Rupert Daniel 2019-10-03 11:51:11 +0100
  • 710b2368cc Fixed crash when using self in imp_implementationWithBlock on armv7a Rupert Daniel 2019-10-03 09:07:33 +0100
  • 7166a41999 Fixed usage of properties linked list. Frederik Seiffert 2019-10-16 09:19:23 +0200
  • b1964451e1 Fix the AArch64 small object class lookup. David Chisnall 2019-08-22 15:14:27 +0100
  • c1a3d8f470 Fix stack resetting for objc_msgSend on ARM. David Chisnall 2019-08-22 15:12:52 +0100
  • 60a657fbc6 Fix CFA calculation in AArch64 objc_msgSend. David Chisnall 2019-08-22 15:06:01 +0100
  • 469d616a77 [NFC] Fix comment. David Chisnall 2019-08-21 16:38:42 +0100
  • 4482919e09 Fix an issue with `WeakRef`s being over-released David Chisnall 2019-08-21 15:06:24 +0100
  • 2fb1194cec Add test case for weak ref issue. David Chisnall 2019-08-21 15:04:16 +0100
  • b7021f7488 Merge remote-tracking branch 'origin/master' into arc-cxx David Chisnall 2019-08-01 13:27:48 +0100
  • 8809f0122e Fix memory corruption with weak references. David Chisnall 2019-07-31 10:44:30 +0100
  • 336d8a828c Fix test failure. David Chisnall 2019-07-31 10:38:43 +0100
  • 066a4e65a9 Another go at fixing Cirrus... David Chisnall 2019-07-30 14:37:17 +0100
  • af55c29007 Fix the build on Windows. David Chisnall 2019-07-30 14:28:59 +0100
  • a04d0e8547 Attempt to make submodules work with cirrus. David Chisnall 2019-07-30 14:04:52 +0100
  • 824135cc54 Tell Azure CI to get submodules. David Chisnall 2019-07-30 13:52:14 +0100
  • de9f74015f Fix warning. David Chisnall 2019-07-30 13:47:28 +0100
  • 3f38f691af Rework ARC code as C++. David Chisnall 2019-07-30 13:41:16 +0100
  • e1c10af124
    Merge pull request #113 from triplef/fix-android-cxx-runtime-check David Chisnall 2019-07-15 18:09:58 +0100
  • 61eee9e0a2 Pass on Android toolchain flags for CXX runtime check. Frederik Seiffert 2019-06-14 16:24:17 +0200
  • 8560a65f21 Add a missing `extern "C"` to slot.h. David Chisnall 2019-07-15 09:43:04 +0100
  • e6e86d309b
    Merge pull request #116 from jordo/cpp-compile-fix David Chisnall 2019-07-11 09:02:43 +0100
  • 6e3c618b82 cleanup in blocks runtime for closer consistency with apple Jordan Schidlowsky 2019-07-10 11:43:56 -0600
  • 414e0baa0e Add Control Flow Guard checks on Windows. David Chisnall 2019-05-29 21:53:04 +0100
  • 5308d21c1e Use const pointers for associated object keys. Frederik Seiffert 2019-07-10 14:42:34 +0200
  • a1a3b7a4db cleanup cpp and c defines Jordan Schidlowsky 2019-07-10 11:18:23 -0600
  • 72b1f9d1fa _Bool fix for cpp compilation Jordan Schidlowsky 2019-07-10 10:38:11 -0600
  • d16faeded9 Fixed warning in imp_implementationWithBlock. Frederik Seiffert 2019-05-20 17:20:23 +0200
  • 375018a933 Fix upgrading legacy properties with qualifiers. David Chisnall 2019-05-20 11:27:05 +0100
  • 5aa82d059a Disabled atomic property tests on legacy ABI versions. Frederik Seiffert 2019-05-17 17:12:41 +0200
  • 09fdceaa7d Fixed property_copyAttributeList skipping logic Frederik Seiffert 2019-05-17 11:28:47 +0200
  • fb32780698 Extended property introspection test with atomic-type property. Frederik Seiffert 2019-05-16 16:58:40 +0200
  • 5917514ac1 Added test for atomic ivars. Frederik Seiffert 2019-05-16 13:35:45 +0200
  • ae6a777742 Add support for atomic type qualifiers. Frederik Seiffert 2019-05-15 10:02:12 +0200
  • a2463192d0 Use `id` as type for block runtime functions. Frederik Seiffert 2019-05-16 17:15:06 +0200
  • 1ab65ca818 Replace incorrect magic number with sensible number. David Chisnall 2019-05-02 13:54:56 +0100
  • 945bbd760d Mark some tests as big. David Chisnall 2019-05-02 13:46:31 +0100
  • c4cb965033 Add more assertions to ManyManySelectors test. David Chisnall 2019-05-02 13:24:39 +0100
  • e5eaeae9ac Update ANNOUNCE. David Chisnall 2019-04-26 09:15:29 +0100
  • 9d790b4118 Fix long vs size_t error on Windows. David Chisnall 2019-04-26 09:22:15 +0100
  • d4438095ed Add note to ANNOUNCE about WinObjC. David Chisnall 2019-04-26 09:02:59 +0100
  • ed1de9e9f6 Explain the badges. David Chisnall 2019-04-08 17:14:25 +0100
  • 54f7840d92 Add badge for FreeBSD CI. David Chisnall 2019-04-08 17:08:16 +0100
  • 893417c7c9 Bump clang to 8.0 - some tests fail with 6. David Chisnall 2019-04-08 16:42:10 +0100
  • 405b745a17 Initial attempt at FreeBSD CI. David Chisnall 2019-04-08 16:37:02 +0100
  • f0d7fd4165 Optimise some ARC functions a little bit. David Chisnall 2019-04-02 16:23:54 +0100
  • 722a2c3b0d Fix some weak pointer bugs. David Chisnall 2019-04-02 15:13:51 +0100
  • 369c84db35 Fix compiler warnings. David Chisnall 2019-04-01 11:26:46 +0100
  • 50493c38d7 Don't use pthread storage for exceptions. David Chisnall 2019-04-01 10:53:39 +0100
  • 00ce6fe46f Make CI work with 32-bit and 64-bit Windows David Chisnall 2019-03-31 13:10:39 +0100
  • 2b9b868cf7 Remove inline from isSelRegistered. David Chisnall 2019-03-31 15:44:53 +0100
  • 318ae27d8b Allow attempting to load a module twice. David Chisnall 2019-03-29 14:42:45 +0000
  • 6eb1e51a49 _CYGWIN is not defined internally in cygwin but __CYGWIN__ Li Keqing 2018-03-05 09:30:00 +0800
  • e9e8bd3997 __CYGWIN32__ to _CYGWIN Li Keqing 2018-03-05 09:21:38 +0800
  • a48030b12e Fix some link-stage errors when compiling with Cygwin Li Keqing 2018-03-04 23:23:37 +0800
  • 2e6528e82b Fix accidentally inverted preprocessor directive. David Chisnall 2019-03-30 20:16:16 +0000
  • f05f3f73b3 Revert C++ exception structure changes. David Chisnall 2019-03-30 20:05:38 +0000
  • acf44d64cb Fix invalid preprocessor directives. David Chisnall 2019-03-30 20:04:28 +0000
  • 6cb6d15dfe Fix unwind info in objc_msgSend.arm.S David Chisnall 2019-03-30 20:02:11 +0000
  • 088977679e DWARF EH cleanups. David Chisnall 2019-03-30 20:01:19 +0000
  • 959a0f1998 Make alignTest pass on ARM. David Chisnall 2019-03-30 17:45:09 +0000
  • fe5ad93523 Don't require text relocations on AArc32. David Chisnall 2019-03-30 14:46:05 +0000
  • bd5637af6d Fix memory leak in @synchronized. David Chisnall 2019-03-30 10:48:30 +0000
  • c5fbeb7287 Revert "Provide compat classes only in compat builds." David Chisnall 2019-03-29 13:51:57 +0000
  • 1970ba6d7b Provide compat classes only in compat builds. David Chisnall 2019-03-29 11:32:12 +0000
  • 49bf9378fb Force linking the protocol classes. David Chisnall 2019-03-29 11:30:06 +0000
  • afee197c67 Rework some of the ivar offset calculations. David Chisnall 2019-03-27 18:51:46 +0000
  • 8dd9c9a0ae Fix an issue with incorrect offsets for the first ivar. David Chisnall 2019-03-27 13:29:49 +0000
  • f5f452bcb9 cmake fails when project is used in other cmake projects. CMAKE_CURRENT_LIST_DIR should be a more portable path Jordan Schidlowsky 2018-09-20 00:12:40 -0600