Samy Al Bahra
1474471445
ck_pr: Add basic ck_pr_rfo interface.
...
This leverages prefetchw that is now finally available on both AMD and Intel
processors. Additional ports coming.
10 years ago
Samy Al Bahra
e5711767d5
build: Bump version for next release.
10 years ago
Samy Al Bahra
f755d20a2c
Merge branch 'master' of https://github.com/concurrencykit/ck
10 years ago
Theo Schlossnagle
7996e04560
Support 32bit builds on Illumos/Solaris via ISA=i386
10 years ago
Samy Al Bahra
7d70240449
general: First pass cast qualifier warning fixes.
10 years ago
Samy Al Bahra
1df6df09e8
Merge branch 'master' of https://github.com/concurrencykit/ck
10 years ago
Samy Al Bahra
5c298bd0e5
build: Use _DEFAULT_SOURCE.
...
_BSD_SOURCE is now deprecated in favor of _DEFAULT_SOURCE.
Use _DEFAULT_SOURCE, but retain _BSD_SOURCE for backwards
compatibility.
Thanks to Phil Sorber (PSUdaemon) for patch and investigation.
10 years ago
Samy Al Bahra
1a84d49c3c
build: Bump version for next release.
10 years ago
Samy Al Bahra
5465f7325f
build: Bump version for next release.
10 years ago
Samy Al Bahra
747779df1b
configure: Allow for multi-option parameters.
10 years ago
Phil Sorber
4af1985f5f
Add workarounds to configure script to mimic automake more
10 years ago
Samy Al Bahra
50195c8c79
Merge pull request #14 from hrw/master
...
Add preliminary AArch64 support
- Need to investigate ck_epoch hang.
10 years ago
Samy Al Bahra
44c7e0a97a
build: Bump minor for release.
10 years ago
Marcin Juszkiewicz
f2f04412f6
Add AArch64 (64-bit ARM) support
...
Signed-off-by: Marcin Juszkiewicz <mjuszkiewicz@redhat.com>
10 years ago
Phil Sorber
47354965bc
Add support for ppc64le arch
11 years ago
Samy Al Bahra
61ec6367d0
build: Bump version for release.
11 years ago
Wez Furlong
9c6b95c4dc
add --with(out)?-pic configure options
...
This makes configure smell more like standard configure scripts and
easier for larger build systems to control the nature of the build.
When building non-pic, don't build the shared object, as a non-pic
shared object doesn't make a huge amount of sense.
11 years ago
Wez Furlong
26e4c27578
Set install_name to full path on OSX
...
When building and installing to a non-standard directory on OSX (for
example: when testing multiple versions of CK) it is desirable for
clients of CK to have the install_name match the installed location,
otherwise they need to resort to setting DYLD_LIBRARY_PATH to pick up
the library.
11 years ago
Samy Al Bahra
e0c65bd98b
build: Bump version for release.
11 years ago
Samy Al Bahra
8867674c8f
build: Drop patch level from version.
11 years ago
Samy Al Bahra
c62862197c
build: Bump feature version in preparation.
11 years ago
Samy Al Bahra
54ba247c18
build: Support customizable library names.
...
This is primarily for Mac OS X at the moment, but may come
in handy for other targets in the future.
11 years ago
Samy Al Bahra
f2f1243523
build: Bump version for next release.
11 years ago
Samy Al Bahra
ada57f1720
build: Bump version for release.
11 years ago
Samy Al Bahra
2dca67eae2
build: Bump up version for next release.
11 years ago
Samy Al Bahra
b784a846cd
build: Remove unnecessary status indicator from configure.
...
Pointy hat to Olivier.
11 years ago
Olivier Houchard
0050e5bb4a
configure: Add a generic way to detect VMA bits.
...
In configure, when we're not running on a system that does provide the number
of virtual bits available, for x86_64, try to compile a program that uses
cpuid to get the information.
11 years ago
Samy Al Bahra
59e38af2cd
build: Bump version for next release.
11 years ago
Samy Al Bahra
2245f28cb3
build: Strictify /proc/cpuinfo pattern for SPARC Linux.
11 years ago
Samy Al Bahra
2d3e754a5c
build: On Linux use processor pattern for /proc/cpuinfo
...
This fixes incorrect core counts on ARM. Verified behavior on
Linux PPC, ARM, x86. SPARC verification pending.
11 years ago
Samy Al Bahra
a7c235fc28
build: Remove redundant core assignment for MingW port.
11 years ago
Samy Al Bahra
8dc4d18b98
build: Bump version for next release.
11 years ago
Samy Al Bahra
1fb859ad94
build: For now, my test systems are only armv{6,7}l.
...
Constrict to these targets.
11 years ago
Samy Al Bahra
5baa5d1d6d
build: Drop quotes from ARM targets.
...
What I get for speed commits...incompetent commits.
11 years ago
Samy Al Bahra
094fc0d326
build: Add detection of little-endian ARM on Linux.
...
People compiling on ARM on Linux would have experienced problems
if they did not specify --profile. Problem reported by
Christopher Meng <cickumqt@gmail>.
11 years ago
Samy Al Bahra
6fc39cfa49
build: Force configure process to recompile.
11 years ago
Samy Al Bahra
1237681a71
build: Bump version to 0.3 for next release.
11 years ago
Samy Al Bahra
17cc858f58
build: Whitespace clean-up to ARM target.
11 years ago
Samy Al Bahra
1c97766039
ck_pr: First cut 32-bit ARM port.
...
Contributed by Olivier Houchard <cognet@freebsd>.
Signed-off-by: Samy Al Bahra <sbahra@repnop.org>
11 years ago
Samy Al Bahra
f43f55bb86
build: Derive unknown VMA bits.
12 years ago
Samy Al Bahra
f7aab16baf
build: Set VMA bits to unknown by default.
12 years ago
Samy Al Bahra
0999d30067
build: Explicitly disable RTM on non-x86_64 targets.
...
And for x86-32, I don't have an environment with 32-bit
support that has RTM.
12 years ago
Samy Al Bahra
249a69d931
build: Bump version for next release.
12 years ago
Samy Al Bahra
43a6628cf1
ck_pr: Initial support for TSX.
...
goto label support has been omitted for the moment.
A majority of initial targets are still pre-gcc-4.7
to support multiple branches.
12 years ago
Samy Al Bahra
33f30ac941
build: Bump version for next release.
12 years ago
Samy Al Bahra
b1a40dcc34
build: Only copy generated files if out-of-source.
12 years ago
Samy Al Bahra
67598d9452
build: Bump version for next release.
12 years ago
David Joseph
36a2ba143a
Merge branch 'master' of https://github.com/sbahra/ck
12 years ago
Samy Al Bahra
19d1aa501f
build: Prepare version for next release.
12 years ago
Samy Al Bahra
72aa172de0
Bump version for next release.
12 years ago