2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-15 13:02:11 +00:00
Commit Graph

1234 Commits

Author SHA1 Message Date
Rene Rivera
37bcce2f35 Minor change for b2 to build with bcc32. 2019-05-08 22:46:08 -05:00
Rene Rivera
f553984b77 Fix cygwin engine build from missing syms.
[fixes 427]
2019-05-01 17:05:54 -05:00
Steven Watanabe
2d306dbe9c Fix errors reported by ubsan. (memcpy w/ nullptr). 2019-04-24 16:31:31 -06:00
Rene Rivera
0f6f083806 Attemp to fix Linux OS predef detection spec. 2019-04-16 21:15:30 -05:00
Rene Rivera
663d2a82d9 Need to def NT as 1 to match default -DNT. 2019-04-15 09:28:54 -05:00
Rene Rivera
8667d6df4d Add auto-detect of NT and VMS. 2019-04-15 08:30:31 -05:00
Rene Rivera
b3ef77492e Remove obsolete build file. 2019-04-14 20:44:29 -05:00
Rene Rivera
0b9914ea90 Add jambase source generation to build. 2019-04-08 18:24:31 -05:00
Rene Rivera
bece47c602 Update grammar gen for latest bison. 2019-04-08 10:34:24 -05:00
Rene Rivera
460f4aa1f4 Fix jamgram.h/pp reference. 2019-04-08 10:22:24 -05:00
Rene Rivera
4cc9183336 Add grammer build. 2019-04-08 10:20:08 -05:00
Rene Rivera
0c1e3a7689 Rename to cpp files and add dev builds of b2. 2019-04-07 15:17:30 -05:00
Rene Rivera
418c7b0bbb Merge remote-tracking branch 'origin/develop' into feature/cxx 2019-04-03 21:53:55 -05:00
Rene Rivera
39e834c175 Change to v 4.0.0.
Go back to semantic versioning instead of date versioning.
Start documenting changes for each version again.
2019-04-03 21:25:40 -05:00
Steven Watanabe
e7a54aadeb Handle zero-length matches in regex.split and fix their handling in regex.replace for non-empty strings. 2019-04-03 14:49:11 -06:00
Steven Watanabe
304dcb656e Handle empty matches in regex.replace. Fixes #421. 2019-04-03 11:29:34 -06:00
Rene Rivera
cf21e34e70 Fix msvc compile, lib links must be last.
[skip travis]
2019-04-03 07:19:32 -05:00
Rene Rivera
76663ef722 Cleanup of Windows build scripts.
[skip travis]
2019-04-02 23:25:36 -05:00
Rene Rivera
b2c553914a Don't run compiler on config.
[skip travis]
2019-04-02 16:30:35 -05:00
Rene Rivera
eb92f67532 Remove need to define YY syms in build scripts. 2019-04-01 17:19:48 -05:00
Rene Rivera
b5a8849052 Print out cxx version before building.
Set AP to use py3.
2019-03-30 14:37:40 -05:00
Rene Rivera
0ec79867fd Fix more references to C vs C++ compilers. 2019-03-30 08:13:47 -05:00
Rene Rivera
f40329cc44 Add note about CXX & CXXFLAGS. 2019-03-29 07:55:07 -05:00
Rene Rivera
5d49abc1f2 More toolsets to c++ compiling and clean up. 2019-03-28 21:40:20 -05:00
Rene Rivera
d10585c9f9 More cxx toolsets on build.sh. 2019-03-27 22:45:05 -05:00
Rene Rivera
c413c6a789 Convert more toolsets to c++. 2019-03-27 08:14:03 -05:00
Rene Rivera
81f9ba9722 Giving up on LTO. Too hard to get working on CI.
[skip appveyor]
2019-03-26 15:19:31 -05:00
Rene Rivera
d108ee5211 Tweak intel compilers to build as c++.
Another try and clang3 compilers in Travis.
2019-03-26 12:00:03 -05:00
Rene Rivera
361f0e99ef Debug travis clang3 builds.
[skip appveyor]
2019-03-26 07:28:59 -05:00
Rene Rivera
c7c1d19e61 Fix popen redef error and remove old mingw as it doesn't have popen. 2019-03-25 23:18:13 -05:00
Rene Rivera
e50286fe49 Fix mingw using posix instead of windows api for popen. 2019-03-25 22:16:37 -05:00
Rene Rivera
053afa5e05 Tweak path extract syntax to work with mingw.
[skip travis]
2019-03-22 21:22:26 -05:00
Rene Rivera
0ce41b8bd6 Some debugging of FOR.
[skip travis]
2019-03-22 20:12:51 -05:00
Rene Rivera
f5587c1f91 Undo command extensions, as it just fails.
[skip travis]
2019-03-22 09:27:30 -05:00
Rene Rivera
9e499e300a Maybe cmd extensions are disabled? 2019-03-22 08:06:22 -05:00
Rene Rivera
505c8eacfd Try and fix dirname logic for mingw CXX.
[skip travis]
2019-03-21 21:52:42 -05:00
Rene Rivera
0d993b8d1b Fix bad var name in for loop.
[skip travis]
2019-03-21 21:02:08 -05:00
Rene Rivera
b03828cc3c Fix mingw by the silly addition to PATH.
[skip travis]
2019-03-21 21:00:30 -05:00
Rene Rivera
20f7efd042 Fix incorrect vc142 label.
[skip travis]
2019-03-21 19:16:33 -05:00
Rene Rivera
8c0faa3796 Attempt to fix vc2019 build. 2019-03-21 19:11:01 -05:00
Rene Rivera
3eceb036ef Internalize build options into config header. 2019-03-21 09:53:02 -05:00
Rene Rivera
5ee7ebcf16 Merge origin/develop 2019-03-20 19:38:36 -05:00
Rene Rivera
eb8da52df3 Remove special darwin toolset for engine build. 2019-03-20 19:23:12 -05:00
Rene Rivera
571b3ee50a Merge branch 'feature/cxx' of https://github.com/boostorg/build into feature/cxx 2019-03-20 19:20:41 -05:00
jehelset
1cf0b2031a Read options before commit (#408)
* src/engine/jam.c
 ( main ): Read KEEP_GOING and PARALLELISM before calls to parse-file, so they are respected also here.
2019-03-17 23:11:14 -05:00
Nikita Kniazev
64d292d7a0 win: Increase communication buffers size (#412)
Currently the size of reading buffer is 16KiB while the the pipe buffer is of
system default size which seems to be 8KiB on Win7. Because of this the half of
the reading buffer is never used.

Also, recent Windows updates with Meltdown mitigation made syscalls more
expensive, and increasing the buffer size will lower the syscalls count.
2019-03-17 14:10:40 -05:00
Tom Kent
de026bc61e Clear the error instead of not setting it.
Rearranged order for newest first.
2019-03-05 16:23:53 -06:00
Tom Kent
1691e6194c If the vswhere lookup fails, keep searching for others 2019-03-05 06:53:19 -06:00
Thomas Kent
0a93cc2b97 Added support for actually building with msvc-14.2 2019-03-01 16:06:03 -06:00
Tom Kent
bee2ef619b Future one is "UNK" 2019-03-01 16:04:01 -06:00