Commit Graph

  • a77502735e Fix configuration test. Aaron Boman 2016-10-09 18:41:40 -0500
  • b90915009e Fix generator_selection test. Aaron Boman 2016-10-09 18:33:57 -0500
  • 1bd0eab600 Enable type checking for Python tests. Aaron Boman 2016-10-09 18:33:37 -0500
  • 6cac5a21e5 Fix default_build test. Aaron Boman 2016-10-09 18:11:33 -0500
  • 0b02b48235 Make the src directory a Python package. Aaron Boman 2016-10-09 16:34:38 -0500
  • f993e75a7f Fix conditionals_multiple test. Aaron Boman 2016-10-09 16:28:04 -0500
  • 601a721ad5 Optimize Engine.set_target_variable(). Aaron Boman 2016-10-08 16:04:32 -0500
  • 18e423e405 Optmize apply_default_build(). Aaron Boman 2016-10-09 00:07:27 -0500
  • ca9b6035ba Optimize PropertySet class. Aaron Boman 2016-10-09 00:04:00 -0500
  • 5292c95e29 Optimize PropertySet creation. Aaron Boman 2016-10-08 23:57:09 -0500
  • 7f7995879b Optimize Property comparisons. Aaron Boman 2016-10-08 23:52:27 -0500
  • 6f04175044 Convert all Property and Feature gettters to attribute access. Aaron Boman 2016-10-08 23:46:33 -0500
  • 42ffca9c1c Optimize replace_grist() and forward_slashes(). Aaron Boman 2016-10-08 17:36:30 -0500
  • e3b93cffcb Optimize set.difference(). Aaron Boman 2016-10-08 17:35:35 -0500
  • 0999a4f1ef Optimize CScanner in builtin.py Aaron Boman 2016-10-08 16:59:24 -0500
  • 4bbde8e2b8 Fix duplicate virtual target error message. Aaron Boman 2016-10-09 00:09:38 -0500
  • 0228b8ed7d Various fixes in toolset.py Aaron Boman 2016-10-09 00:09:02 -0500
  • 8c406a88cf Save best alternative on metatargets. Aaron Boman 2016-10-09 00:07:54 -0500
  • 51e665fc45 Various fixes in targets.py Aaron Boman 2016-10-09 00:07:01 -0500
  • bb1fa52a2f Set target location on metatargets. Aaron Boman 2016-10-09 00:05:35 -0500
  • f663fd8163 Update set_abbreviated_paths() to work from Jam. Aaron Boman 2016-10-09 00:05:04 -0500
  • 42e0899eed Add bjam_signature() to feature.extend(). Aaron Boman 2016-10-09 00:04:24 -0500
  • 67bafcd133 Add LazyProperty class for delayed Property evaluation. Aaron Boman 2016-10-08 23:37:43 -0500
  • d7b2e0974c Update gitignore to ignore *.pyo and b2/bjam.exe Aaron Boman 2016-10-08 22:52:38 -0500
  • 0055072ad6 Support passing --stacktrace to tests. Aaron Boman 2016-10-08 17:37:12 -0500
  • 88f567f2ff Prevent backreferences from breaking regex.transform(). Aaron Boman 2016-10-08 17:34:51 -0500
  • a56aca9212 Fix path.glob(). Aaron Boman 2016-10-08 17:33:43 -0500
  • 1c315cf87b Update unix.ArchiveGenerator.run(). Aaron Boman 2016-10-08 17:32:54 -0500
  • 1080608e11 Remove CScanner from cpp.py as it was already declared in builtin.py Aaron Boman 2016-10-08 17:31:23 -0500
  • 8ee37e2afe Fix asm.set_asm_type() return value. Aaron Boman 2016-10-08 17:30:33 -0500
  • 83de3c5827 Fix call to alias() in testing.py. Aaron Boman 2016-10-08 17:29:36 -0500
  • 404ae8a89d Incorrect type passed in rc.py Aaron Boman 2016-10-08 17:28:48 -0500
  • 359f21c237 Fix incorrect type passed in msvc.py Aaron Boman 2016-10-08 17:27:44 -0500
  • aaf9187883 Add support for faster MSVC Startup script. Aaron Boman 2016-10-08 17:27:24 -0500
  • aa49e0a141 Fix msvc.preprocess action name in msvc.py. Aaron Boman 2016-10-08 17:26:56 -0500
  • 643bc6f410 Fix toolset.flags() call for 'mc.compile' in mc.py. Aaron Boman 2016-10-08 17:25:59 -0500
  • e50815353e Add preprocessor support in gcc.py/ Aaron Boman 2016-10-08 17:24:36 -0500
  • 1fee455656 Fix function called with wrong type in gcc.py. Aaron Boman 2016-10-08 17:24:10 -0500
  • eb097ad804 Fix options bug in gcc.py Aaron Boman 2016-10-08 17:23:33 -0500
  • b4b5e3179e Clean up common.MkDir in common.py. Aaron Boman 2016-10-08 17:19:31 -0500
  • 2371e387a0 Make the command line outputs like that of Jam. Aaron Boman 2016-10-08 17:10:43 -0500
  • d5a07dcdb3 Fix get_invocation_command_nodefault(). Aaron Boman 2016-10-08 17:09:33 -0500
  • 8f0b57e54e Fix cast() rule. Aaron Boman 2016-10-08 17:06:46 -0500
  • aa42913e08 Finish porting the ArchivingGenerator. Aaron Boman 2016-10-08 17:05:26 -0500
  • 593f615a1a Prevent LinkingGenerator from direclty modifying its source list. Aaron Boman 2016-10-08 17:03:48 -0500
  • a216a9a2c8 Set CScanner as scanner for H and HPP types. Aaron Boman 2016-10-08 17:02:17 -0500
  • 0e164d20d2 Fix inconsistency with <asynch-exceptions> in builtin.py. Aaron Boman 2016-10-08 17:01:44 -0500
  • cb8402239d Remove unnecesary comments in build_system.py Aaron Boman 2016-10-08 16:50:04 -0500
  • 1281499719 Fix --ignore-toolset-requirements flag. Aaron Boman 2016-10-08 16:49:10 -0500
  • 4a37e4b147 Update version.py Aaron Boman 2016-10-08 16:46:43 -0500
  • 5471945b4d Fix bjam_signature for set_generated_target_prefix(). Update docs. Aaron Boman 2016-10-08 16:45:45 -0500
  • 707a56e9b5 Prevent already registered type error. Aaron Boman 2016-10-08 16:37:47 -0500
  • 98f1c4b92f Remove unused import in scanners.py and update base Scanner.process signature. Aaron Boman 2016-10-08 16:33:19 -0500
  • 3b453b85e5 Fix typos in project.py Aaron Boman 2016-10-08 16:31:12 -0500
  • b3d45f8694 Fix project initialization and loading. Aaron Boman 2016-10-08 16:29:22 -0500
  • 7737c858ac Remove unnecessary file. Aaron Boman 2016-10-08 16:25:56 -0500
  • 8039dc0fd8 Update generators to match Jam. Aaron Boman 2016-10-08 16:19:07 -0500
  • c07100423e Provide help message when generator is handed empty list of sources. Aaron Boman 2016-10-08 16:13:11 -0500
  • fbb42355eb Clean up exceptions.py Aaron Boman 2016-10-08 16:53:56 -0500
  • 9bee7e8d20 Port errors.nearest_user_location(). Aaron Boman 2016-10-08 16:08:09 -0500
  • eee3ebdb2c Allow for actions to be empty. Aaron Boman 2016-10-08 15:58:38 -0500
  • 71029bc5e8 Merge pull request #145 from stefanseefeld/develop Rene Rivera 2016-10-27 09:02:16 -0500
  • 3fc8257303 Remove obsolete code. Stefan Seefeld 2016-10-27 08:38:50 -0400
  • 154667bb31 Merge pull request #144 from stefanseefeld/develop Rene Rivera 2016-10-26 20:26:56 -0500
  • a1979fe91c Improve logging. Stefan Seefeld 2016-10-26 20:32:58 -0400
  • ee9a70268b Fix missing numpy tests. Rene Rivera 2016-10-26 16:43:55 -0500
  • 594ef7b1da added Intel C++ compiler 17.0 support Sergiu Deitsch 2016-10-23 19:35:06 +0200
  • 2d664c40ae Fix typo. Vladimir Prus 2016-10-26 11:55:53 +0300
  • 15956504d0 Minor doc changes DD 2016-10-25 11:58:31 +0200
  • 3f6deabb57 Fix typo neutric 2016-10-26 07:42:09 +0200
  • 30f772c130 Rename 'feature' to 'foo'. Vladimir Prus 2016-10-25 12:29:02 +0300
  • 8c861588d4 Add example of configure check. Vladimir Prus 2016-10-25 11:53:23 +0300
  • 581030e2ef Add example of running a post test program to that accepts a path to a dependent test. Rene Rivera 2016-10-24 23:55:54 -0500
  • 8e17e84d41 Some examples to: illustrate use of timing info use, and more complex testing options. Rene Rivera 2016-10-24 18:10:19 -0500
  • face0e8901 Merge pull request #140 from stefanseefeld/python Rene Rivera 2016-10-23 15:57:09 -0500
  • 4b099e76b0 Add include path for NumPy extension. Stefan Seefeld 2016-10-20 17:24:36 -0400
  • 898ab3d86b Merge pull request #139 from stefanseefeld/python Rene Rivera 2016-10-13 20:43:33 -0500
  • 22f41dfa32 Add support for NumPy extension. Stefan Seefeld 2016-10-13 21:16:29 -0400
  • 895196b739 Fix time data test for added clock field. Rene Rivera 2016-10-12 08:50:23 -0500
  • a94e1d0727 Fix testing.time feature and add clock value to it. Rene Rivera 2016-10-11 23:29:20 -0500
  • 2effafb5df Better timing information. Add wall clock info to -d+4 output. And use wait4 which gives better resource usage times on Nix. Rene Rivera 2016-10-11 10:09:44 -0500
  • d073d4dadd Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:37 -0500
  • dd06e0e68a Merge branch 'develop' of https://github.com/boostorg/build into develop Rene Rivera 2016-10-08 11:29:39 -0500
  • 99715a535c Fix typo. Closes #12396 Vladimir Prus 2016-10-08 14:55:19 +0300
  • 79543a04dc Fix typo. Closes #12317. Vladimir Prus 2016-10-08 14:44:54 +0300
  • a5a2536499 Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:37 -0500
  • 2591785b6e Replace '.has_key()' with 'in'. Aaron Boman 2016-09-29 21:56:07 +0100
  • 590cbb42b5 Add some missing profile scopes in function_run. Rene Rivera 2016-09-27 06:15:54 -0500
  • 8806da6416 Add support for perf meassuring native scopes. And add some perf scopes for the main interpreter function. Rene Rivera 2016-09-23 22:58:47 -0500
  • d1dc47914d Merge pull request #134 from tee3/devel-contributing Vladimir Prus 2016-09-04 12:54:43 +0300
  • 94816f80ff Add emscripten debug option to get better runtime debug output. Rene Rivera 2016-08-06 14:48:39 -0500
  • 6186338938 doc: Moved hacking document to CONTRIBUTING. Thomas Brown 2014-08-30 15:12:25 -0700
  • b708169c14 doc: Minimal conversion to hacking.rst reStructuredText. Thomas Brown 2016-08-05 12:14:03 -0400
  • 3349b63f8e doc: Renamed hacking to reStructuredText. Thomas Brown 2016-08-05 11:40:40 -0400
  • cf2bc83bd8 doc: Added a minimal README.rst file. Thomas Brown 2016-08-05 09:18:28 -0400
  • 833a0abbea Support static libs for emscripten building. Rene Rivera 2016-08-04 09:01:46 -0500
  • 01a1bfa253 A basic implementation of a toolset for Emscripten. It can currently compile C/C++ to Javascript (as ASM.js). Rene Rivera 2016-08-03 18:32:03 -0500
  • 430949f72d Fix check to avoid duplicate default python toolset requirement. Rene Rivera 2016-07-23 12:40:14 -0500
  • caeb6a9695 Fix check to avoid duplicate default python toolset requirement. Rene Rivera 2016-07-23 12:40:14 -0500
  • 2059618861 Fix not having a default python interpreter version on targets. Rene Rivera 2016-07-16 15:53:30 -0500