Commit Graph

  • dde74a8219 Call the batch file, don't run it. David Chisnall 2019-03-21 20:01:06 +0000
  • 571e45a814 Another try at making the Windows build work... David Chisnall 2019-03-21 19:47:48 +0000
  • fe637ace1b Again, with extra quoting... David Chisnall 2019-03-21 19:03:59 +0000
  • da955b6ed4 Attempt to fix the Windows build. David Chisnall 2019-03-21 18:45:45 +0000
  • d92618169d Try skipping the environment setup step David Chisnall 2019-03-21 18:35:07 +0000
  • 4e99187dc6 Even more logging. David Chisnall 2019-03-21 18:29:59 +0000
  • 0a9a306884 Add some logging to the CI build on Windows. David Chisnall 2019-03-21 18:16:51 +0000
  • a2914ede8b Fix copying objc.dll into the tests directory. David Chisnall 2019-03-21 18:07:45 +0000
  • 7ac971d3ad Actually build the tests on Windows. David Chisnall 2019-03-21 17:58:01 +0000
  • 27a7abd0ad Make more Windows build steps explicit. David Chisnall 2019-03-21 17:47:01 +0000
  • 542fd814bf More tweaks to Windows CMake. David Chisnall 2019-03-21 17:37:12 +0000
  • cdb673b9c1 Try to manually run cmake on Windows. David Chisnall 2019-03-21 17:19:00 +0000
  • 2521ebabd5 Fix typo in cmake command. David Chisnall 2019-03-21 16:52:30 +0000
  • 61c7414fed Undo incorrect change. David Chisnall 2019-03-21 16:48:21 +0000
  • 0db1f383b9 More pipelines stuff. David Chisnall 2019-03-21 16:41:03 +0000
  • da4c4e414c Remove explicit triggers from azure-pipelines.yml David Chisnall 2019-03-21 16:32:43 +0000
  • a9c8eb0629 Remove accidental copy-and-paste. David Chisnall 2019-03-21 16:28:19 +0000
  • a0a8482357 Attempt to add Windows to CI. David Chisnall 2019-03-21 16:22:23 +0000
  • 14de55e419 Update CI badge. David Chisnall 2019-03-21 16:07:19 +0000
  • eab35fce37 Work around clang 8 bug in test. David Chisnall 2019-03-21 16:04:24 +0000
  • 3dfc5f2fb0 Add proper quoting for CI config. David Chisnall 2019-03-21 15:58:44 +0000
  • d8844095f9 Set up CI with Azure Pipelines David Chisnall 2019-03-21 15:03:50 +0000
  • 351b0cac0a Set up CI with Azure Pipelines David Chisnall 2019-03-21 14:46:14 +0000
  • 2398372459 Initial attempt at Azure Pipelines build. David Chisnall 2019-03-21 14:37:25 +0000
  • f4b381febb Replace valloc() with posix_memalign(). Frederik Seiffert 2019-03-08 16:11:42 +0100
  • f392ff1870 Fix dtable rebase and add a test for a missing case Dustin Howett 2019-03-01 15:18:25 -0800
  • 33cdcd709d Actually emit storage for the objc_weak_load hook Dustin Howett 2019-02-28 18:11:29 -0800
  • 6c6c3e13aa Fix Windows build. David Chisnall 2019-02-27 17:10:00 +0000
  • 52ca9b207b Make it easier to override the assembler on Windows. David Chisnall 2019-02-27 17:00:47 +0000
  • d2255cb8d4 Add Windows build instructions. David Chisnall 2019-02-27 16:31:38 +0000
  • fa35aaf5ee [windows] Handle changes to clang's EH mangling David Chisnall 2019-02-27 16:19:32 +0000
  • e4f4cf095f Remove unused header include. David Chisnall 2019-02-27 13:58:51 +0000
  • 2edfe64739 Fix incorrect strcmp usage. David Chisnall 2019-02-22 09:41:38 +0000
  • d015f0160c Rename PUBLIC to OBJC_PUBLIC to avoid some namespace pollution. David Chisnall 2019-02-12 09:20:35 +0000
  • 70a12d3612 Apparently PUBLIC doesn't mean what I think it means. David Chisnall 2019-02-12 09:18:13 +0000
  • 4a8d125b3f Fix linkage type for objc_method_cache_version. David Chisnall 2019-02-11 16:43:04 +0000
  • 0db500addc Fix missing type encoding case for long double. David Chisnall 2019-02-10 18:01:52 +0000
  • effdd15042 Work around a clang bug. David Chisnall 2019-02-03 12:15:13 +0000
  • 8db0450dcc Fix bug in ivar align computation. David Chisnall 2019-01-25 16:36:28 +0000
  • 5585a44574 Remove work around for old glibc. David Chisnall 2019-01-25 13:14:42 +0000
  • da5e411d24 Add two Apple-compatible block introspection functions. David Chisnall 2019-01-07 09:06:16 +0000
  • e627c14b5f fix(libBlocksRuntime compatibility): Install proper compatibiltiy headers for libBlocksRuntime Niels Grewe 2019-01-06 21:49:50 +0100
  • abf629b1f7 Make some private symbols private. David Chisnall 2019-01-02 17:40:59 +0000
  • cace3a4062 Add some more debug logging. David Chisnall 2019-01-02 17:40:45 +0000
  • c489cc909d Fix header symlink installation. David Chisnall 2018-12-27 14:24:37 +0000
  • e811e6ce32 Fix build failure in test. David Chisnall 2018-12-27 14:19:41 +0000
  • 93248d581b Allow double indirection for superclass pointers. David Chisnall 2018-09-14 15:32:16 +0100
  • 455a4758f1 Make CMake install the dll on Windows. David Chisnall 2018-08-14 12:49:40 +0100
  • f4be4d5696 Disable old ABI compat by default on Windows. David Chisnall 2018-08-13 15:01:37 +0100
  • 0da21d5064 Add some more Windows build tweaks. David Chisnall 2018-08-13 14:33:52 +0100
  • d0c3fe5323 Remove a broken assertion. David Chisnall 2018-08-13 14:33:15 +0100
  • 262cea96f5 Fix test for clang 8. David Chisnall 2018-08-31 12:31:10 +0100
  • c99476cc7d
    Merge pull request #75 from ePirat/fix-missing-header David Chisnall 2018-08-07 17:07:36 +0100
  • c498a65fe6 Add missing header file to CMakeLists Marvin Scholz 2018-08-07 17:52:42 +0200
  • 782b1ec3b3 Update some docs. David Chisnall 2018-08-07 09:28:14 +0100
  • f0884dda76 Add some release notes. David Chisnall 2018-08-06 17:44:42 +0100
  • 6c2a61de9b Improve protocol reference loading. David Chisnall 2018-08-06 14:47:56 +0100
  • bc726e7564 Improve protocol table locking. David Chisnall 2018-08-06 14:45:01 +0100
  • b9b6198520 Improve the forward-declared protocol test. David Chisnall 2018-08-06 14:50:25 +0100
  • 6ab3df0892 Improve the forward declare protocols test. David Chisnall 2018-08-03 14:31:44 +0100
  • f7a21aaf4d Bump the CPack version to 2.0. David Chisnall 2018-08-03 13:41:30 +0100
  • 2978cbb760 Don't try to symlink headers on Windows David Chisnall 2018-08-03 13:41:01 +0100
  • a8e5f6ced0 Fix another bug in the hash table. David Chisnall 2018-08-06 14:51:04 +0100
  • 00c631c58e Fix a bug in a test. David Chisnall 2018-08-02 10:09:12 +0100
  • a9acb9c5b6 Add missing file. David Chisnall 2018-08-02 10:07:49 +0100
  • 1bc7ac26f8 Improve block-to-IMP code on Windows. David Chisnall 2018-08-02 09:07:44 +0100
  • e67d09648d The stuff that said 'DO NOT COMMIT THIS'? David Chisnall 2018-08-02 09:01:03 +0100
  • 65d5adc9f7 Add some extra test cases to the exception test. David Chisnall 2018-08-01 17:05:52 +0100
  • 537c409722 Tweak objc_msgSend to work correctly on win32. David Chisnall 2018-08-01 13:31:10 +0100
  • 8e825a8416 Make Win32 block trampolines SEH compatible. David Chisnall 2018-08-01 13:29:25 +0100
  • 1d164676a5 Rework ivar offset calculation again. David Chisnall 2018-08-01 13:28:27 +0100
  • ed2ccda8bb Use _aligned_malloc on Windows. David Chisnall 2018-08-01 13:25:41 +0100
  • 6e52cbbbe8 Make SEH exception handling work on 32- and 64-bit Windows. David Chisnall 2018-08-01 13:23:35 +0100
  • d4278a009c Fix an integer underflow bug. David Chisnall 2018-08-01 13:22:16 +0100
  • 3fc3e11296 Fix building the runtime test on Windows. David Chisnall 2018-08-01 13:21:54 +0100
  • bab334acd4 Fix cmake configuration for Windows builds. David Chisnall 2018-08-01 13:21:23 +0100
  • aa558900bd Fix an off-by-one error in the hash table. David Chisnall 2018-07-31 10:19:55 +0100
  • 934cd13a7a Initial pass at Windows support. David Chisnall 2018-07-20 17:13:30 +0100
  • f352f62423 Add a MSVC/VS2017-compatible objc_exception_{,re}throw Dustin L. Howett 2018-01-21 17:37:23 -0800
  • 38efd04e33 Fix some bugs in protocol upgrading from old ABIs. David Chisnall 2018-05-31 06:49:13 +0100
  • 43f557e26e Add the size field to the ivar structure. David Chisnall 2018-05-22 17:36:04 +0100
  • 22abbd2ca2 Fix a bug in hidden class deletion. David Chisnall 2018-05-22 17:34:29 +0100
  • 0ae4e4ceb7 Remove the need to include C++ <exception> David Chisnall 2018-05-22 17:33:14 +0100
  • 4e9fd2ec8a Rename objc_slot and objc_slot_v1. David Chisnall 2018-05-20 11:42:02 +0100
  • f569aeb42b Add 1.9 release announcement to 2.x series. David Chisnall 2018-04-28 12:58:10 +0100
  • f48403d51c Add commented code for iterating over constant strings. David Chisnall 2018-04-28 12:54:59 +0100
  • c5cc4b9742 Update 2.0 release announcement. David Chisnall 2018-04-28 12:54:14 +0100
  • 24984bffc5 Merge branch 'master' into newabi David Chisnall 2018-04-20 09:47:34 +0100
  • a5a0f70a03 Unregister classes when deleting them. David Chisnall 2018-04-14 08:35:08 +0100
  • 554c6623dc Back-port constant string test from newabi branch. David Chisnall 2018-04-20 09:42:37 +0100
  • f2b5988596 Add constant string test. David Chisnall 2018-04-01 10:25:12 +0100
  • 0828b11125 Improve ARC test and fix bugs it uncovered. David Chisnall 2018-04-14 14:18:51 +0100
  • ca1d45a4e6 Fix dangling reference in weak ref code. David Chisnall 2018-04-14 09:04:40 +0100
  • d89a1cafb7 Improve protocol test coverage. David Chisnall 2018-04-14 15:40:48 +0100
  • 0c9ee8b920 Improve protocol tests and fix bugs. David Chisnall 2018-04-14 15:26:56 +0100
  • 8eb06a3b15 Improve ARC test and fix bugs it uncovered. David Chisnall 2018-04-14 14:18:51 +0100
  • 2e32888296 Remove profiling support. David Chisnall 2018-04-14 11:07:29 +0100
  • 4973b8d58a Dom't build an unused private function. David Chisnall 2018-04-14 11:04:18 +0100
  • b37815caf7 Remove unreachable case statement. David Chisnall 2018-04-14 11:03:25 +0100
  • c6aaf560c1 Fix dangling reference in weak ref code. David Chisnall 2018-04-14 09:04:40 +0100