Commit Graph

  • 5d8dd4c4a6 Adjust relative paths to match git rewritten history. Vladimir Prus 2013-12-14 21:28:49 +0400
  • c2574b2d5a Merge 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
  • ca0f7339a0 Fix: shared libraries are in .../lib on most platforms and only in .../bin on Windows. Jürgen Hunold 2013-11-22 18:46:45 +0000
  • 50e09fb39a Merge Boost.Build from the trunk. Steven Watanabe 2013-11-19 19:52:02 +0000
  • 6ec96c4d56 Avoid sorting the sources of composing generators. Steven Watanabe 2013-11-19 17:30:34 +0000
  • 6f79500bc2 Merge 86696 from trunk: correct <dll-path> as Qt5 dlls are in bin directory only. Jürgen Hunold 2013-11-19 06:47:29 +0000
  • 9d5da95565 Replace "Boost Build" with "Boost.Build". Vladimir Prus 2013-11-18 06:08:02 +0000
  • 259a276f5b Update docs to use 'b2' everywhere. Vladimir Prus 2013-11-18 06:05:56 +0000
  • 69c7b06c70 Add 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
  • 76d4b1b6f1 correct <dll-path> as Qt5 dlls are in bin directory only. Jürgen Hunold 2013-11-14 11:22:02 +0000
  • 08ff8d5cd9 Minor stylistic line wrapping changes. Jurko Gospodnetić 2013-11-05 09:34:43 +0000
  • 91ba93f919 Stylistic 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
  • c79b7e6a0c Comment typo corrected. Jurko Gospodnetić 2013-11-05 08:07:31 +0000
  • c1395b4961 Make the handling of actions that produce multiple targets more correct. Steven Watanabe 2013-11-04 22:35:14 +0000
  • 57407763ed Merge 84402 from ^/trunk Jürgen Hunold 2013-10-29 17:19:33 +0000
  • 9796a38f25 merge [86460] from trunk, fix bootstrap on mingw Eric Niebler 2013-10-29 16:53:08 +0000
  • 5e39960efd mingw patch for bootstrap from Stephan T. Lavavej, refs #8762 Eric Niebler 2013-10-26 21:02:15 +0000
  • f6fc8eb665 use the offscreen plugin for gui testing Jürgen Hunold 2013-09-30 05:44:38 +0000
  • 699c3c0e7c adapt commandline to improved moc Jürgen Hunold 2013-09-30 05:44:17 +0000
  • 77f3e6ed63 Apply Bjorn Roald's patch for generating header links in git. Steven Watanabe 2013-08-01 15:49:37 +0000
  • c43b86d43e Merge 84982,84983 from trunk. Fix #8754. Jürgen Hunold 2013-07-29 09:20:23 +0000
  • acac696eac Fix #8754: Add support for upcoming msvc-12.0 Jürgen Hunold 2013-07-08 13:12:18 +0000
  • bc7e8946dd Fix: correct elif chain Jürgen Hunold 2013-07-08 13:11:49 +0000
  • a7b07f8d80 Only try to translate PYTHONPATH for windows/cygwin. It's not implemented for cross compilation. Steven Watanabe 2013-06-27 12:53:07 +0000
  • 21229a4e5b Fixed #6436 #5596 and added threaded initialization Matthias Troyer 2013-06-11 08:30:39 +0000
  • 3cafc9aea7 Only one header is supported. Christian Henning 2013-06-07 01:04:48 +0000
  • 885f3fc00e some test modules for libjpeg and libtiff. Christian Henning 2013-06-07 00:23:18 +0000
  • 269b5c41d8 Fix lirary name. The lib prefix is added automatically. Steven Watanabe 2013-06-06 22:45:25 +0000
  • 4bdc0cdaa3 Fixed wrong library name. Christian Henning 2013-06-06 22:12:02 +0000
  • 652236346d Add index entries for conditional and indirect requirements. Vladimir Prus 2013-05-31 08:06:30 +0000
  • 463326718e Import errors in make-error. Daniel James 2013-05-30 08:28:42 +0000
  • df2b34d63c Initial supprort for creating symlinks in the git layout. Steven Watanabe 2013-05-27 00:02:43 +0000
  • 1138feb932 libpng mock test. Christian Henning 2013-05-25 15:54:54 +0000
  • e8a5a8204c Renaming image lib's jam files to reflect actual library name. Christian Henning 2013-05-25 03:51:14 +0000
  • ba1a63750c Increment Boost.Build version. Steven Watanabe 2013-05-23 16:38:02 +0000
  • b433dacebd Fix: cache file loading and saving must use native paths Jürgen Hunold 2013-05-21 12:23:20 +0000
  • 87c62c82d1 Merge Boost.Build from the trunk. Steven Watanabe 2013-05-21 04:14:18 +0000
  • 9203b0f183 Manifest 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
  • 378009d006 Merged 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
  • 1f663b4a45 Avoid accidentally changing property values by using Jam's path parsing. Steven Watanabe 2013-05-11 00:28:39 +0000
  • eef6e6146c 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-10 12:24:34 +0000
  • a5c7656f14 Only a small cosmetic change. Roland Schwarz 2013-05-04 14:48:04 +0000
  • 956bfb8dd6 Unreak compilation with Python support. Vladimir Prus 2013-04-29 11:00:25 +0000
  • 7a6c28bd59 Don't apply cxxflags to c compiles. Steven Watanabe 2013-04-22 20:20:18 +0000
  • 061f998f43 Optimize member function calls to use less string manipulation. Steven Watanabe 2013-04-16 23:54:54 +0000
  • 1f1f57dd08 Optimize generator.match-rank Steven Watanabe 2013-04-16 20:48:13 +0000
  • 6dc41befb6 Optimize generators.find-viable-generators-aux. Steven Watanabe 2013-04-16 19:24:30 +0000
  • 6ddea79b06 Tiny optimization of generator.convert-multiple-sources-to-consumable-types. Steven Watanabe 2013-04-16 18:40:52 +0000
  • ec1aea2288 Reduce string length. Steven Watanabe 2013-04-16 18:26:47 +0000
  • 379c504900 Tiny optimization for actualize-no-scanner. Steven Watanabe 2013-04-16 18:06:17 +0000
  • 37e8ad4922 Don'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
  • 5d9d5ceb7f Tweak type.is-derived. Steven Watanabe 2013-04-16 00:14:37 +0000
  • dddeab8810 Enable /GL. It seems to help about 10%. Steven Watanabe 2013-04-15 23:48:28 +0000
  • 840dff3727 Eliminate some extra list_copy/INSTR_POPs. Steven Watanabe 2013-04-15 23:30:36 +0000
  • 700087b6cb Small optimization for [ on target return var ]. Steven Watanabe 2013-04-15 22:55:49 +0000
  • 5a3c570eda Add extra debug information with --verbose. Steven Watanabe 2013-04-15 16:30:23 +0000
  • f9c3758b83 Skip searching inside non-existant directories. Steven Watanabe 2013-04-14 02:40:08 +0000
  • 2402d57e65 Revert [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
  • 24e81a0202 Don't create a separate timestamp table. The file table already contains everything we need. Steven Watanabe 2013-04-13 23:09:57 +0000
  • b71dc6d386 Fix .obj extension on msvc. Steven Watanabe 2013-04-13 22:53:06 +0000
  • 43a8ec898f Fix valgrind errors Steven Watanabe 2013-04-13 22:34:45 +0000
  • b99c32cbed Fix file extension handling on Windows. Steven Watanabe 2013-04-13 22:19:00 +0000
  • 64b8542700 Make 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
  • 132c0faa2c Really fix test. Steven Watanabe 2013-04-13 18:34:32 +0000
  • efbd669671 Add a few more cases. Steven Watanabe 2013-04-13 16:55:17 +0000
  • 3f5c9749a7 Separate the code for recording explicit bindings from search. Steven Watanabe 2013-04-12 20:36:52 +0000
  • 2a75a35f2e Implement sequence.transform as a native rule. Steven Watanabe 2013-04-11 22:55:25 +0000
  • 4abaf4aa4b Simplify and optimize property.refine. It had premature optimizations which actually hurt performance. Steven Watanabe 2013-04-11 22:54:28 +0000
  • 5246c76b45 Add the size of the hash object itself to the profiling output. Steven Watanabe 2013-04-11 22:52:16 +0000
  • 0c465d9dad Fix unit-tests. Steven Watanabe 2013-04-11 22:24:03 +0000
  • 1a96515ded Optimize path.native Steven Watanabe 2013-04-11 21:22:24 +0000
  • ffbff9df84 Don'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
  • b06482d206 Optimizations in virtual-target.add-prefix-and-suffix. Steven Watanabe 2013-04-11 20:23:43 +0000
  • 4fecb20880 Optimize property-set.create-from-user-input. Steven Watanabe 2013-04-11 17:44:18 +0000
  • b62fb9a607 Avoid reprocessing toolset.requirements. Steven Watanabe 2013-04-11 17:30:35 +0000
  • f75b63a62b Try to fix path handling for the Jam executable. Steven Watanabe 2013-04-10 20:38:21 +0000
  • 67a4c83e87 Avoid creating the hash in an object when it isn't needed. Steven Watanabe 2013-04-10 18:50:33 +0000
  • d9edc2aae8 Make 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
  • 0009cda003 Optimize property-set initialization by reducing passing of large lists. Steven Watanabe 2013-04-09 21:07:47 +0000
  • 5ef41075ee Anchor matches Steven Watanabe 2013-04-09 20:13:00 +0000
  • 395bd46574 Avoid recomputing string manipulation. Steven Watanabe 2013-04-09 20:09:46 +0000
  • bc49bf86f6 Don'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
  • f7ca478bdd Adjust regex to improve performance. Steven Watanabe 2013-04-09 19:25:12 +0000
  • 8f05c609dc Anchor regular expressions. Steven Watanabe 2013-04-09 15:06:06 +0000
  • f72b3ad06b Implement native_rules for regex.split and regex.replace. Steven Watanabe 2013-04-08 19:43:36 +0000
  • 62b79b8ebe Special case for $(x:G) Steven Watanabe 2013-04-08 17:40:28 +0000
  • 19540a5426 Try to make path comparison work on Windows. Steven Watanabe 2013-04-08 15:27:40 +0000
  • 8980ef13e8 Simplify string_append. Steven Watanabe 2013-04-08 15:15:50 +0000
  • 24c0086bdc Fix extension handling. Steven Watanabe 2013-04-07 22:21:33 +0000
  • ec9ad613c4 Disable all configuration files. Steven Watanabe 2013-04-07 22:16:45 +0000
  • 424ad6722d Some image formats jam files supported by gil:io tests. Christian Henning 2013-04-07 20:21:11 +0000
  • c3c110298a Fix logged library name Steven Watanabe 2013-04-07 01:30:21 +0000
  • fc0ac7a147 Add missing file Steven Watanabe 2013-04-07 01:29:13 +0000
  • b72adb38e6 Cache the results of ac checks. Steven Watanabe 2013-04-06 23:30:45 +0000
  • d74b3b9f09 Fix padding Steven Watanabe 2013-04-06 23:29:35 +0000
  • 51e0746c7f Only print the target name, not the full target reference. Steven Watanabe 2013-04-06 22:29:41 +0000
  • 34f34e5436 Implement caching for configuration checks. Steven Watanabe 2013-04-06 21:40:55 +0000
  • adb5c7ffda Reduce property-set memory usage. Steven Watanabe 2013-04-06 20:55:25 +0000
  • 813552d5ce Fix 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
  • 4fcd90347e Add test with explicit name/search/include. Steven Watanabe 2013-04-06 02:11:29 +0000