Gregory Casamento
4cbf07b4ae
Merge branch 'master' of github.com:gnustep/libs-base
2020-01-20 23:25:41 -05:00
Gregory Casamento
8c13adaf1e
remove experimental from README.initialize.
2020-01-20 23:25:27 -05:00
fredkiefer
4d7da7ee80
Allow simple predicates on NSDate.
2020-01-20 21:25:17 +01:00
Richard Frith-Macdonald
4549f56bc6
refrain from putting password in cache key
2020-01-20 14:06:26 +00:00
Fred Kiefer
788595363f
Merge pull request #95 from gnustep/fix_timer_blocks_bug
...
Fix timer blocks bug
2020-01-20 09:36:15 +01:00
Patryk Laurent
f99523dcd4
Do not set block to nil
2020-01-19 23:53:16 +00:00
Patryk Laurent
79e72ea399
Move ASSIGN before return (was after return, had no effect)
2020-01-19 23:52:40 +00:00
Fred Kiefer
f51e652eb9
Merge pull request #93 from triplef/fix-nsuuid-instancetype
...
Updated NSUUID to use instancetype.
2020-01-13 18:08:19 +01:00
Frederik Seiffert
a18bec3a16
Updated NSUUID to use instancetype.
2020-01-13 16:27:12 +01:00
fredkiefer
88f5cc2444
Add support for NSDate constants in NSPredicate.
2020-01-12 20:56:09 +01:00
fredkiefer
36d00c7f00
Implement two missing KVO methods on NSArray.
2020-01-12 10:37:27 +01:00
rfm
dc38eb5b0f
Merge pull request #92 from triplef/fix-noreturn-warnings
...
Fixed incorrect while loops for noreturn functions
2020-01-07 14:43:11 +00:00
Frederik Seiffert
5036cb4734
Fixed incorrect while loops for noreturn functions
...
Silences warnings "function declared 'noreturn' should not return [-Winvalid-noreturn]".
2020-01-06 22:21:20 +01:00
Fred Kiefer
35bb623eac
Merge pull request #91 from gnustep/weak_hash_map
...
* Headers/GNUstepBase/GSIMap.h: Use GSI_MAP_NODE_IS_EMPTY macros
2019-12-15 20:11:15 +01:00
fredkiefer
38a965819e
Try to use a mixed form to access weak pointers.
2019-12-15 14:18:00 +01:00
fredkiefer
d1cf30dd9f
* Headers/GNUstepBase/GSIMap.h: Use GSI_MAP_NODE_IS_EMPTY macros
...
when checking in enumerator.
* Source/NSConcreteHashTable.m,
* Source/NSConcreteMapTable.m: Revert part of the weak pointer change.
2019-12-15 13:40:51 +01:00
Fred Kiefer
834e915b6d
Merge pull request #80 from triplef/add-weak-table-tests
...
Added tests for NSHashTable/NSMapTable weak objects support
2019-12-10 16:25:19 +01:00
Frederik Seiffert
d8565b075f
Skip NSHashTable/NSMapTable weak objects tests if ARC is unavailable
2019-12-10 11:57:50 +01:00
Gregory John Casamento
753c907938
Fix address for FSF and License name in all headers in base
2019-12-09 18:36:00 -05:00
Fred Kiefer
260a2cb969
Merge branch 'master' into add-weak-table-tests
2019-12-07 11:00:44 +01:00
Fred Kiefer
01e7ea8372
Merge pull request #84 from gnustep/weak-table
...
Rework some of the weak handling for NS{Map,Hash}Table.
@Richard, feel free to revert this and to provide a cleaner solution. I am no expert here, but part of this code looks correct and part just like a workaround for a deeper problem.
2019-12-07 10:55:52 +01:00
Niels Grewe
c77f40f73c
Merge pull request #87 from gnustep/swift-corelibs-libdispatch
...
Fix runloop integration for libdispatch from swift
2019-12-06 23:05:38 +01:00
rmottola
cbad92f8a8
minor fix to get Windos compiling again
2019-12-05 11:07:40 +01:00
Niels Grewe
b238f8169b
Merge remote-tracking branch 'origin/master' into swift-corelibs-libdispatch
2019-12-03 09:37:27 +01:00
Fred Kiefer
18405b7abb
Merge pull request #89 from gnustep/travis-vary-version
...
Fix CI for runtime ABI 2.0
2019-12-03 08:42:52 +01:00
Niels Grewe
b39c9e499c
fix a concurrency issue in NSArray enumeration test
2019-12-02 23:58:22 +01:00
Niels Grewe
07d87a0c1b
ci: use gold linker for 2.0 runtime ABI
2019-12-02 23:10:53 +01:00
Niels Grewe
a6dff54d45
ci: use clang-9 for ng-gnu-gnu builds
2019-12-02 23:10:28 +01:00
Niels Grewe
17d37112fb
ci: use xenial builder
2019-12-02 23:10:09 +01:00
Niels Grewe
ecd2d85cb9
Fix runloop integration for libdispatch from swift
2019-11-28 19:12:13 +01:00
Fred Kiefer
7d1a5cceb6
Merge pull request #88 from triplef/travis-fixes
...
Travis fixes and gnustep-2.0 runtime support
2019-11-28 18:14:24 +01:00
Frederik Seiffert
314e2e65e2
Travis: output ObjC build flags from gnustep-config
...
This will allow verifying that the selected options like RUNTIME_VERSION have taken effect.
2019-11-28 14:44:02 +01:00
Frederik Seiffert
bb7ef95e2b
Added Travis builds using gnustep-2.0 runtime.
...
# Conflicts:
# travis-deps.sh
2019-11-28 14:16:37 +01:00
Frederik Seiffert
0dd114e7fb
Fixed Travis issues
...
- Fixed --disable-mixedabi option spelling
- Updated GNUstep make repository URL (was being redirected)
- Removed obsolete --enable-objc-nonfragile-abi flag
2019-11-28 14:16:14 +01:00
David Chisnall
6513da4d8c
Reorder macros as per @fredkiefer's review comment.
2019-11-25 10:41:07 +00:00
David Chisnall
f957b21972
Rework some of the weak handling for NS{Map,Hash}Table.
...
The existing code was assuming that weak object pointers were safe to
read directly, without going via the read barrier, which is incorrect.
It was also attempting to retain the result in some places. The new
code is hopefully somewhat more correct.
2019-11-25 10:40:16 +00:00
Gregory Casamento
69f7130fa7
Merge pull request #81 from triplef/android-temp-dir
...
Added support for temp and caches dir on Android.
2019-11-25 04:09:56 -05:00
Fred Kiefer
7c62f27908
Merge pull request #86 from gnustep/libobjc2_git_submodules
...
Set up libobjc2's git submodules for travis CI
2019-11-24 23:41:37 +01:00
Patryk Laurent
41639f30e8
add C++ flag
2019-11-24 19:11:15 +00:00
Patryk Laurent
3d722c0faa
Add git submodules init
2019-11-24 18:52:48 +00:00
Patryk Laurent
39e0f1250d
Set up libobjc2's git submodules for travis CI
2019-11-24 15:39:06 +00:00
Fred Kiefer
fc3ae59397
Merge pull request #83 from triplef/nsexception-unwind
...
Added NSException support for libunwind
2019-11-18 21:38:45 +01:00
Frederik Seiffert
0eedef5080
Added NSException symbolication support using libunwind.
...
This is used when backtrace() is unavailable.
2019-11-18 10:47:47 +01:00
Frederik Seiffert
a9641e6818
Added support for temp and caches dir on Android.
2019-11-15 09:04:58 +01:00
fredkiefer
1915415b48
* Headers/Foundation/NSXPCConnection.h,
...
* Source/NSXPCConnection.m: Fix broken compilation on gcc.
2019-11-14 23:02:30 +01:00
Riccardo Mottola
879bd3bb55
include missing header
2019-11-14 21:34:19 +01:00
Gregory John Casamento
abd1a0f782
Add NSString
2019-11-14 12:44:35 -05:00
Gregory John Casamento
13d454895e
Merge branch 'master' of github.com:gnustep/libs-base
2019-11-14 11:23:02 -05:00
Gregory John Casamento
d5403bbaaa
Fix missing NSString include
2019-11-14 11:22:57 -05:00
Gregory Casamento
5f7036cbe2
Merge pull request #82 from triplef/fix-FoundationLegacySwiftCompatibility-header
...
Added FoundationLegacySwiftCompatibility.h to Foundation headers
2019-11-14 09:14:34 -05:00