5d8dd4c4a6Adjust relative paths to match git rewritten history.
Vladimir Prus
2013-12-14 21:28:49 +0400
c2574b2d5aMerge 86787 from trunk: Fix: shared libraries are in .../lib on most platforms and only in .../bin on Windows.
Jürgen Hunold
2013-11-23 09:13:10 +0000
ca0f7339a0Fix: shared libraries are in .../lib on most platforms and only in .../bin on Windows.
Jürgen Hunold
2013-11-22 18:46:45 +0000
50e09fb39aMerge Boost.Build from the trunk.
Steven Watanabe
2013-11-19 19:52:02 +0000
6ec96c4d56Avoid sorting the sources of composing generators.
Steven Watanabe
2013-11-19 17:30:34 +0000
6f79500bc2Merge 86696 from trunk: correct <dll-path> as Qt5 dlls are in bin directory only.
Jürgen Hunold
2013-11-19 06:47:29 +0000
9d5da95565Replace "Boost Build" with "Boost.Build".
Vladimir Prus
2013-11-18 06:08:02 +0000
259a276f5bUpdate docs to use 'b2' everywhere.
Vladimir Prus
2013-11-18 06:05:56 +0000
69c7b06c70Add tests for link.jam. Fix timestamp/dependency problem that made symlinks cause unnecessary rebuilds on Windows.
Steven Watanabe
2013-11-14 23:24:50 +0000
76d4b1b6f1correct <dll-path> as Qt5 dlls are in bin directory only.
Jürgen Hunold
2013-11-14 11:22:02 +0000
08ff8d5cd9Minor stylistic line wrapping changes.
Jurko Gospodnetić
2013-11-05 09:34:43 +0000
91ba93f919Stylistic change - jam construct like 'if $(var)-is-not-empty' does not actually test whether the $(var) variable is not empty and instead tests whether the variable is defined at all to any value. Specifically, if the variable is defined as an empty string, the test will still pass.
Jurko Gospodnetić
2013-11-05 09:33:37 +0000
c1395b4961Make the handling of actions that produce multiple targets more correct.
Steven Watanabe
2013-11-04 22:35:14 +0000
57407763edMerge 84402 from ^/trunk
Jürgen Hunold
2013-10-29 17:19:33 +0000
9796a38f25merge [86460] from trunk, fix bootstrap on mingw
Eric Niebler
2013-10-29 16:53:08 +0000
5e39960efdmingw patch for bootstrap from Stephan T. Lavavej, refs #8762
Eric Niebler
2013-10-26 21:02:15 +0000
f6fc8eb665use the offscreen plugin for gui testing
Jürgen Hunold
2013-09-30 05:44:38 +0000
699c3c0e7cadapt commandline to improved moc
Jürgen Hunold
2013-09-30 05:44:17 +0000
77f3e6ed63Apply Bjorn Roald's patch for generating header links in git.
Steven Watanabe
2013-08-01 15:49:37 +0000
c43b86d43eMerge 84982,84983 from trunk. Fix#8754.
Jürgen Hunold
2013-07-29 09:20:23 +0000
acac696eacFix#8754: Add support for upcoming msvc-12.0
Jürgen Hunold
2013-07-08 13:12:18 +0000
bc7e8946ddFix: correct elif chain
Jürgen Hunold
2013-07-08 13:11:49 +0000
a7b07f8d80Only try to translate PYTHONPATH for windows/cygwin. It's not implemented for cross compilation.
Steven Watanabe
2013-06-27 12:53:07 +0000
21229a4e5bFixed#6436#5596 and added threaded initialization
Matthias Troyer
2013-06-11 08:30:39 +0000
3cafc9aea7Only one header is supported.
Christian Henning
2013-06-07 01:04:48 +0000
885f3fc00esome test modules for libjpeg and libtiff.
Christian Henning
2013-06-07 00:23:18 +0000
269b5c41d8Fix lirary name. The lib prefix is added automatically.
Steven Watanabe
2013-06-06 22:45:25 +0000
4bdc0cdaa3Fixed wrong library name.
Christian Henning
2013-06-06 22:12:02 +0000
652236346dAdd index entries for conditional and indirect requirements.
Vladimir Prus
2013-05-31 08:06:30 +0000
463326718eImport errors in make-error.
Daniel James
2013-05-30 08:28:42 +0000
df2b34d63cInitial supprort for creating symlinks in the git layout.
Steven Watanabe
2013-05-27 00:02:43 +0000
1138feb932libpng mock test.
Christian Henning
2013-05-25 15:54:54 +0000
e8a5a8204cRenaming image lib's jam files to reflect actual library name.
Christian Henning
2013-05-25 03:51:14 +0000
ba1a63750cIncrement Boost.Build version.
Steven Watanabe
2013-05-23 16:38:02 +0000
b433dacebdFix: cache file loading and saving must use native paths
Jürgen Hunold
2013-05-21 12:23:20 +0000
87c62c82d1Merge Boost.Build from the trunk.
Steven Watanabe
2013-05-21 04:14:18 +0000
9203b0f183Manifest is now always generated for MSVC 8 and later. This is needed in order to solve problems with Windows UAC requiring elevated priviledges for some tests that have 'patch' in their names.
Andrey Semashev
2013-05-19 10:03:47 +0000
378009d006Merged from trunk: By default, when 32 bit x86 build is requested, i686 instruction set is chosen now. i386 instruction set removed since de facto it is not supported by some core libraries (Boost.Atomic and Boost.SmartPtr) and major operating systems. The minimum 32 bit x86 instruction set is i486 now. Also added a few more instruction sets that appeared in recent CPUs.
Andrey Semashev
2013-05-12 18:02:44 +0000
1f663b4a45Avoid accidentally changing property values by using Jam's path parsing.
Steven Watanabe
2013-05-11 00:28:39 +0000
eef6e6146cBy default, when 32 bit x86 build is requested, i686 instruction set is chosen now. i386 instruction set removed since de facto it is not supported by some core libraries (Boost.Atomic and Boost.SmartPtr) and major operating systems. The minimum 32 bit x86 instruction set is i486 now. Also added a few more instruction sets that appeared in recent CPUs.
Andrey Semashev
2013-05-10 12:24:34 +0000
a5c7656f14Only a small cosmetic change.
Roland Schwarz
2013-05-04 14:48:04 +0000
956bfb8dd6Unreak compilation with Python support.
Vladimir Prus
2013-04-29 11:00:25 +0000
7a6c28bd59Don't apply cxxflags to c compiles.
Steven Watanabe
2013-04-22 20:20:18 +0000
061f998f43Optimize member function calls to use less string manipulation.
Steven Watanabe
2013-04-16 23:54:54 +0000
1f1f57dd08Optimize generator.match-rank
Steven Watanabe
2013-04-16 20:48:13 +0000
6dc41befb6Optimize generators.find-viable-generators-aux.
Steven Watanabe
2013-04-16 19:24:30 +0000
6ddea79b06Tiny optimization of generator.convert-multiple-sources-to-consumable-types.
Steven Watanabe
2013-04-16 18:40:52 +0000
ec1aea2288Reduce string length.
Steven Watanabe
2013-04-16 18:26:47 +0000
379c504900Tiny optimization for actualize-no-scanner.
Steven Watanabe
2013-04-16 18:06:17 +0000
37e8ad4922Don't let python write .pyc files. They might not be updated, if the test runs too fast.
Steven Watanabe
2013-04-16 01:29:09 +0000
5d9d5ceb7fTweak type.is-derived.
Steven Watanabe
2013-04-16 00:14:37 +0000
dddeab8810Enable /GL. It seems to help about 10%.
Steven Watanabe
2013-04-15 23:48:28 +0000
840dff3727Eliminate some extra list_copy/INSTR_POPs.
Steven Watanabe
2013-04-15 23:30:36 +0000
700087b6cbSmall optimization for [ on target return var ].
Steven Watanabe
2013-04-15 22:55:49 +0000
5a3c570edaAdd extra debug information with --verbose.
Steven Watanabe
2013-04-15 16:30:23 +0000
f9c3758b83Skip searching inside non-existant directories.
Steven Watanabe
2013-04-14 02:40:08 +0000
2402d57e65Revert [80304]. It's badly broken. (a) the buffer size is wrong, and (b) strncpy is the wrong function here.
Steven Watanabe
2013-04-14 00:09:21 +0000
24e81a0202Don't create a separate timestamp table. The file table already contains everything we need.
Steven Watanabe
2013-04-13 23:09:57 +0000
b71dc6d386Fix .obj extension on msvc.
Steven Watanabe
2013-04-13 22:53:06 +0000
43a8ec898fFix valgrind errors
Steven Watanabe
2013-04-13 22:34:45 +0000
b99c32cbedFix file extension handling on Windows.
Steven Watanabe
2013-04-13 22:19:00 +0000
64b8542700Make sure that we get the long path form of the cwd so that path comparison works correctly.
Steven Watanabe
2013-04-13 22:01:36 +0000
132c0faa2cReally fix test.
Steven Watanabe
2013-04-13 18:34:32 +0000
efbd669671Add a few more cases.
Steven Watanabe
2013-04-13 16:55:17 +0000
3f5c9749a7Separate the code for recording explicit bindings from search.
Steven Watanabe
2013-04-12 20:36:52 +0000
2a75a35f2eImplement sequence.transform as a native rule.
Steven Watanabe
2013-04-11 22:55:25 +0000
4abaf4aa4bSimplify and optimize property.refine. It had premature optimizations which actually hurt performance.
Steven Watanabe
2013-04-11 22:54:28 +0000
5246c76b45Add the size of the hash object itself to the profiling output.
Steven Watanabe
2013-04-11 22:52:16 +0000
0c465d9dadFix unit-tests.
Steven Watanabe
2013-04-11 22:24:03 +0000
1a96515dedOptimize path.native
Steven Watanabe
2013-04-11 21:22:24 +0000
ffbff9df84Don't pass <target> to the tag rule. It's ridiculously expensive and isn't used anyway.
Steven Watanabe
2013-04-11 20:46:01 +0000
b06482d206Optimizations in virtual-target.add-prefix-and-suffix.
Steven Watanabe
2013-04-11 20:23:43 +0000
4fecb20880Optimize property-set.create-from-user-input.
Steven Watanabe
2013-04-11 17:44:18 +0000
b62fb9a607Avoid reprocessing toolset.requirements.
Steven Watanabe
2013-04-11 17:30:35 +0000
f75b63a62bTry to fix path handling for the Jam executable.
Steven Watanabe
2013-04-10 20:38:21 +0000
67a4c83e87Avoid creating the hash in an object when it isn't needed.
Steven Watanabe
2013-04-10 18:50:33 +0000
d9edc2aae8Make property-set.get a native-rule. Use a binary search instead of creating a hash table. Reduces memory usage by 20% in trunk/status.
Steven Watanabe
2013-04-09 22:16:35 +0000
0009cda003Optimize property-set initialization by reducing passing of large lists.
Steven Watanabe
2013-04-09 21:07:47 +0000
5ef41075eeAnchor matches
Steven Watanabe
2013-04-09 20:13:00 +0000
395bd46574Avoid recomputing string manipulation.
Steven Watanabe
2013-04-09 20:09:46 +0000
bc49bf86f6Don't auto-grist the argument in feature.attributes. This function is hot and it hurts performance.
Steven Watanabe
2013-04-09 20:08:22 +0000
f7ca478bddAdjust regex to improve performance.
Steven Watanabe
2013-04-09 19:25:12 +0000
8f05c609dcAnchor regular expressions.
Steven Watanabe
2013-04-09 15:06:06 +0000
f72b3ad06bImplement native_rules for regex.split and regex.replace.
Steven Watanabe
2013-04-08 19:43:36 +0000
62b79b8ebeSpecial case for $(x:G)
Steven Watanabe
2013-04-08 17:40:28 +0000
19540a5426Try to make path comparison work on Windows.
Steven Watanabe
2013-04-08 15:27:40 +0000
8980ef13e8Simplify string_append.
Steven Watanabe
2013-04-08 15:15:50 +0000
24c0086bdcFix extension handling.
Steven Watanabe
2013-04-07 22:21:33 +0000
ec9ad613c4Disable all configuration files.
Steven Watanabe
2013-04-07 22:16:45 +0000
424ad6722dSome image formats jam files supported by gil:io tests.
Christian Henning
2013-04-07 20:21:11 +0000
c3c110298aFix logged library name
Steven Watanabe
2013-04-07 01:30:21 +0000
fc0ac7a147Add missing file
Steven Watanabe
2013-04-07 01:29:13 +0000
b72adb38e6Cache the results of ac checks.
Steven Watanabe
2013-04-06 23:30:45 +0000
d74b3b9f09Fix padding
Steven Watanabe
2013-04-06 23:29:35 +0000
51e0746c7fOnly print the target name, not the full target reference.
Steven Watanabe
2013-04-06 22:29:41 +0000
34f34e5436Implement caching for configuration checks.
Steven Watanabe
2013-04-06 21:40:55 +0000
adb5c7ffdaReduce property-set memory usage.
Steven Watanabe
2013-04-06 20:55:25 +0000
813552d5ceFix the return status when updating targets that have failed in a prior call to UPDATE_NOW.
Steven Watanabe
2013-04-06 17:18:20 +0000
4fcd90347eAdd test with explicit name/search/include.
Steven Watanabe
2013-04-06 02:11:29 +0000