Oliver Kowalke
9d68bc3e7f
enable universal and combined for PPC on MacOS X
2014-06-01 10:20:08 +02:00
olk
557cfca7d6
Update Jamfile.v2
2014-05-12 09:45:13 +02:00
Oliver Kowalke
db98f62cbe
fix issue with MacOSX: bug #9772
2014-03-19 17:09:13 +01:00
Oliver Kowalke
f5865b30b7
enable universal build for x86 and MACH-O
2014-03-13 17:55:19 +01:00
olk
2775fe1c5d
Update Jamfile.v2
...
- add word size specifier to GNU as command line (required for cross-compiling; ELF only)
- use property <abi> in file selection
2014-03-13 08:50:36 +01:00
Oliver Kowalke
65298767a5
explicit clang for Mac OS X
2014-03-11 06:17:26 +01:00
Oliver Kowalke
42af6cc3f9
dow pass asm-files directly to toolset darwin
2014-03-10 20:32:01 +01:00
Oliver Kowalke
25fffab8d8
remove -am option for GNU as
2014-03-09 22:04:18 +01:00
Oliver Kowalke
7e49b373f5
enable powerpc_64 for ELF+SYSV
2014-03-06 19:14:54 +01:00
Oliver Kowalke
54a58eaf6d
let asm files pass preprocessor
2014-03-06 19:09:24 +01:00
Oliver Kowalke
0f0e39412e
mark SPARC target as unsupported
2014-02-21 06:59:32 +01:00
Oliver Kowalke
80a586d247
specify clang explicitly for MacOS X
2014-02-20 22:33:57 +01:00
Oliver Kowalke
f420d66274
make untested platforms not compile-able
2014-02-20 19:22:05 +01:00
Oliver Kowalke
7f51eed10c
adapt asm for ARM/AAPCS/ELF
2014-02-19 20:09:41 +01:00
Oliver Kowalke
61ca823193
add some notes for X32 ABI
2014-01-17 17:04:49 +01:00
Oliver Kowalke
78457edc28
add missing file for testing for architecture combined
2014-01-13 18:02:17 +01:00
Oliver Kowalke
1ef88de0e5
change Jamfile for Apple's OSs
2014-01-11 10:06:29 +01:00
Oliver Kowalke
5f52abd82f
add support for 'combined' architeture on MacOS X
2014-01-09 17:39:59 +01:00
Oliver Kowalke
7534fe5d1c
reduce selection of asm-files in Jamfile
2014-01-09 17:33:12 +01:00
Oliver Kowalke
d66264f297
change selection of asm-files on MacOS X on x86
2014-01-09 17:21:20 +01:00
Oliver Kowalke
7b15eab70d
dd support for PPC universal libs
2014-01-08 19:39:02 +01:00
Oliver Kowalke
f183534baa
add support for x32 on x86_64
2013-12-08 11:50:10 +01:00
Oliver Kowalke
7710c36098
support for universal libraries on MacOS X
2013-12-08 09:44:43 +01:00
Oliver Kowalke
f201ec576d
support adn fixes for iOS/ARM
2013-12-04 06:43:59 +01:00
Oliver Kowalke
597f40dd06
support for XCOF on AIX (powerpc)
2013-12-04 06:42:02 +01:00
Oliver Kowalke
e71743b756
context: fix auto-link inc config.hpp
...
[SVN r84995]
2013-07-10 06:37:39 +00:00
Oliver Kowalke
6d6affc594
context: support for architecture SPARC added
...
[SVN r82583]
2013-01-21 19:24:01 +00:00
Oliver Kowalke
46edb7e730
context: change input/output files for armasm
...
[SVN r82503]
2013-01-15 20:53:21 +00:00
Oliver Kowalke
8860b5ef38
context: fix bug #7864 for Win32 too
...
[SVN r82389]
2013-01-07 21:31:02 +00:00
Oliver Kowalke
232ba432c8
context: fix for bug #7864
...
[SVN r82388]
2013-01-07 21:24:57 +00:00
Oliver Kowalke
a397f97896
context: asm for ARM modified
...
[SVN r82195]
2012-12-23 21:23:19 +00:00
Oliver Kowalke
d02b60c1ae
context: support for Windows Embedded on ARM
...
[SVN r82167]
2012-12-22 12:03:44 +00:00
Oliver Kowalke
2f1f99d58e
context: initial support for iOS on ARM; used newer vector ld/sr ops
...
[SVN r81766]
2012-12-07 17:53:27 +00:00
Oliver Kowalke
7eb32ae6c2
context: seh cleanup for Windows
...
[SVN r81706]
2012-12-04 18:10:37 +00:00
Oliver Kowalke
85d39b3e6d
context: cancel build for unsupported platforms
...
[SVN r81698]
2012-12-03 19:22:32 +00:00
Oliver Kowalke
f025d14b6c
context: remove unreferenced alternative
...
[SVN r81692]
2012-12-03 13:37:47 +00:00
Oliver Kowalke
d0639cf96d
context: replace align_stack() bay assembler
...
[SVN r81595]
2012-11-27 20:11:33 +00:00
Oliver Kowalke
dbfeda223d
context: simple_stack_allocator moved to examples directory, guarded_stack_allocator removed
...
[SVN r81346]
2012-11-14 17:30:45 +00:00
Oliver Kowalke
45f16dffc8
context: fixes for Mac OS X (32bit)
...
[SVN r81098]
2012-10-29 16:53:35 +00:00
Oliver Kowalke
5fe939cd06
context: namespace renamed to 'context'; spltting up asm files
...
[SVN r80529]
2012-09-15 06:31:49 +00:00
Oliver Kowalke
854c49d321
context: return pointer to fcontext_t
...
- make_fcontext() allocated fcontext_t on context stack and return pointer
- stack_allocator renamed to guarded_stack_allocator
- simple_stack_allocator using calloc()/free() added
- pagesize() made public accessible
[SVN r80423]
2012-09-06 19:43:07 +00:00
Oliver Kowalke
daf017cb4c
context: refactoring stack_allocator (Windows stack sizes etc.)
...
[SVN r80375]
2012-09-03 17:06:56 +00:00
Oliver Kowalke
e32d499ae2
context: new layout for fcontext_t
...
- fcontext_t takes pointer to stack (lower addresses) and stack size
- make_fcontext() computes start address of stack pointer depending on
architecture (growing upwards, downwards)
- make_fcontext() preserves frame pointer on intel
- stack alignment corrected on intel
- BOOST_USE_UCONTEXT for performance measurements added
[SVN r80338]
2012-08-31 19:50:07 +00:00
Oliver Kowalke
d1cb281c76
context: support for qcc on QNX neutrino
...
[SVN r80212]
2012-08-25 19:18:00 +00:00
Oliver Kowalke
bfcb85b02d
context: remove properties <abi>, <binary-format> from Jamfile; update docu
...
[SVN r80165]
2012-08-24 08:26:53 +00:00
Oliver Kowalke
b41ed88abf
context: define _XOPEN_SOURCE/XOPEN_SOURCE_EXTEND for Solaris
...
[SVN r79329]
2012-07-07 10:51:27 +00:00
Oliver Kowalke
880e5d3bbb
context: reformating Jamfile
...
[SVN r77580]
2012-03-27 06:17:35 +00:00
Oliver Kowalke
e6b7a00acf
context: support other compiler suites (using gas on POSIX/masm on Windows)
...
[SVN r77450]
2012-03-21 08:19:55 +00:00
Oliver Kowalke
d1f145ce7b
context: add support for 32bit MacOS X
...
[SVN r77449]
2012-03-21 07:52:00 +00:00
Oliver Kowalke
2dead02be2
context: exclude 32bit darwin from build
...
[SVN r77426]
2012-03-20 07:10:33 +00:00
Oliver Kowalke
22fedc4bc6
context: echo 'toolset not supported' from Jamfile
...
[SVN r77282]
2012-03-09 07:45:56 +00:00
Oliver Kowalke
9cacad90b5
context: support only for gcc(mingw)/intel/msvc in Jamfile
...
[SVN r77281]
2012-03-09 07:33:34 +00:00
Oliver Kowalke
0e52afad61
context: separate compilation of asm only for Windows
...
[SVN r77253]
2012-03-06 22:39:56 +00:00
Oliver Kowalke
3815c193c3
context: Jamfile refactored to separated assembler compilation
...
[SVN r77251]
2012-03-06 21:43:23 +00:00
Oliver Kowalke
08c4561cd9
context: compile asm file separate from C++ files
...
[SVN r77247]
2012-03-06 16:07:35 +00:00
Oliver Kowalke
c39d607e2a
context: add seh.cpp to x86_64/Win64 too
...
[SVN r77228]
2012-03-05 14:17:04 +00:00
Steven Watanabe
9b5f08c649
Only use the deduced architecture/address-model to select the asm source. Don't apply it to the build.
...
[SVN r77218]
2012-03-04 15:10:05 +00:00
Oliver Kowalke
1264eccfa2
context: Jamfile cleanup
...
[SVN r77200]
2012-03-04 10:00:23 +00:00
Steven Watanabe
90a804c5e2
Auto detect the architecture for Boost.Context.
...
[SVN r77196]
2012-03-04 03:35:30 +00:00
Steven Watanabe
b9d03e1e4d
More helpful error message.
...
[SVN r77191]
2012-03-03 22:21:06 +00:00
Oliver Kowalke
b8fd549bac
initial commit of boost.context
...
[SVN r76974]
2012-02-11 13:04:55 +00:00