Commit Graph

  • 33d6396afd Fix memory leak. Fixes #326. Steven Watanabe 2018-07-27 11:13:45 -0600
  • b5b374439a Make toolset=clang-win initialize the clang-win toolset Peter Dimov 2018-07-09 15:42:55 +0300
  • fddb6b8f78 Merge branch 'develop' Rene Rivera 2018-07-02 23:02:06 -0500
  • 3ba155bbc0 Place generated docs in branch/tag specific subdir. Rene Rivera 2018-07-02 22:07:40 -0500
  • 2cc9ced081 Merge branch 'develop' Rene Rivera 2018-06-22 20:36:05 -0500
  • bc7659b9af More spelling fixes. Rene Rivera 2018-06-22 17:06:33 -0500
  • a35d2b778b Fix many spelling errors. Rene Rivera 2018-06-21 22:02:33 -0500
  • 1a7c1848f4 Escape all occurances of C++ to get correct rendering. Rene Rivera 2018-06-21 17:03:55 -0500
  • f62c5fd865 Spell-check Boost.Build .adoc files [ci skip] (#319) Mateusz Loskot 2018-06-21 16:04:36 +0200
  • d6f2c41b49 Ignore .vscode directory [ci skip] (#318) Mateusz Loskot 2018-06-21 16:02:27 +0200
  • 71f02a509c Clarify restrictions and role of dashes in values of features (#317) Mateusz Loskot 2018-06-21 16:01:17 +0200
  • 13cc13b821 Enable Boost integrated doc build now that the tools are installed. Rene Rivera 2018-06-19 13:13:50 -0500
  • 130c76d9a0 Link directly to github issues. Rene Rivera 2018-06-19 08:52:57 -0500
  • 54cd7fa438 Minor fixes for old URLs. And remove obsolete scripts. Rene Rivera 2018-06-19 08:25:24 -0500
  • c5f1607382
    Merge pull request #297 from jlapolla-cray/cray-toolset Rene Rivera 2018-06-12 07:30:08 -0500
  • faeadc8cd3 Document package manager support. Rene Rivera 2018-05-23 20:02:39 -0500
  • 76e05ee890 Merge remote-tracking branch 'origin/develop' into feature/auto-load-package-manager-build-info Rene Rivera 2018-05-23 19:56:09 -0500
  • 5576e68d20 Allow use-packages and auto-load in the same project. Rene Rivera 2018-05-22 22:51:56 -0500
  • 21f44855c4 Add missing import. Fixes #311. Steven Watanabe 2018-05-22 19:26:25 -0600
  • 65368dfa75 When adding the default value of a feature, also add the default values of its subfeatures. Fixes #308. Closes #310. Steven Watanabe 2018-05-22 12:22:52 -0600
  • 4170ffd352 Add auto-loading of package manager build information. This adds a facility to define a glob pattern for auto-loading a B2 jam file as if it where part of the project. The jam file is loaded after a project definition but before the loading of the project jam file itself. Hence making it possible to act as if the auto-loaded file(s) are part of the current project. Currently only Conan is directly supported by default. But the facility is flexible to any PM that can generate B2 usable definitions and only needed to either set an env var or call the config rule to specify the glob. Having a built-in default allows non-intrusive use of a package manager assuming target definitions are uniform across package managers. Rene Rivera 2018-05-22 00:38:13 -0500
  • 43738a898b Use --version instead of -dumpversion on Apple clang. This change uses --version on Apple clang as the -dumpversion only reports some old gcc compatibility version. This way we can tell the Apple version specifically. Rene Rivera 2018-05-21 18:25:32 -0500
  • 7433faf1fb Merge remote-tracking branch 'neuschaefer/poll' into develop Steven Watanabe 2018-05-12 20:08:08 -0600
  • ba8fb82e73 Disable boost release doc build for now. Rene Rivera 2018-04-27 10:53:37 -0500
  • 646d09a93e Ignore root project-config file. Rene Rivera 2018-04-26 17:09:46 -0500
  • 75b2264154 Only install asciidoctor when doing web update. Rene Rivera 2018-04-26 16:08:09 -0500
  • ec05ea4146 Remove web site content as it's now in gh-pages branch. Rene Rivera 2018-04-26 14:10:01 -0500
  • d39a3147e9 Don't assume bash execution context. Rene Rivera 2018-04-26 08:53:49 -0500
  • f827881655 Need jam_pygments. Rene Rivera 2018-04-26 07:36:15 -0500
  • 6fcd2c352e Need a config for asciiidoctor? Rene Rivera 2018-04-26 06:51:11 -0500
  • e0b4dbe2ff Need test stage for Travis to not freak out. Rene Rivera 2018-04-25 23:16:23 -0500
  • 49677dfc8e Install doc build dependencies on Travis. Rene Rivera 2018-04-25 23:08:43 -0500
  • b7f76f62a6 Rollback, and fix job(s) syntax error. Rene Rivera 2018-04-25 22:21:57 -0500
  • ee01705609 Generate scripts. Rene Rivera 2018-04-25 22:11:10 -0500
  • b809fb7c8f Need explicit stages and scripts. Rene Rivera 2018-04-25 21:59:37 -0500
  • 8b8daffae8 Try and do automated doc publishing. Rene Rivera 2018-04-25 21:50:58 -0500
  • 8b6acaccf0 Website targets for doing the git operations always need run. Rene Rivera 2018-04-25 20:19:25 -0500
  • 560a5b6c2b Undo bad commit. Rene Rivera 2018-04-25 19:59:58 -0500
  • 85bb53a836 Update user manual. Rene Rivera 2018-04-25 19:57:23 -0500
  • 6dd4fca0d6 Merge remote-tracking branch 'origin/develop' into feature/new-doc-format Rene Rivera 2018-04-25 19:53:09 -0500
  • d289ac142c Add updating of gh-pages web site from docs. Rene Rivera 2018-04-25 19:33:46 -0500
  • 3c608d2c69 Fix "unescaped special character" error Justin LaPolla 2018-04-09 10:28:51 -0500
  • bb46e3d7c4 Remove empty line from the end of cray.jam Justin LaPolla 2018-04-03 13:28:07 -0500
  • 28fde420c9 Set CCE feature defaults Justin LaPolla 2018-04-03 09:53:31 -0500
  • ab3505b312 Minor updates to cray.jam Justin LaPolla 2018-04-03 08:51:42 -0500
  • a91f11b527 Only use '-G 0' if we also have '-O 0' Justin LaPolla 2018-02-07 10:21:12 -0600
  • d80b2833d6 Refactoring: move call to caller Justin LaPolla 2018-02-07 09:58:14 -0600
  • 6bf78a5e2b Refactor to reuse updating rule procedures Justin LaPolla 2018-02-07 09:55:22 -0600
  • 2eda1d70e7 Add 'compile.asm' action to 'cray.jam' Justin LaPolla 2018-02-07 09:51:16 -0600
  • 4018efbab5 Use '-G 0' and '-G 3' instead of '-G n' and '-G f' Justin LaPolla 2018-02-07 07:48:01 -0600
  • fea201e31b Handle <debug-symbols> feature Justin LaPolla 2018-02-06 13:51:38 -0600
  • 2b411daf63 Rearrange 'cray.init' function slightly Justin LaPolla 2018-02-06 11:13:03 -0600
  • 9c0a0ac222 Detect CCE version Justin LaPolla 2018-02-06 09:52:59 -0600
  • bc173807f0 Expand 'cray' toolset Justin LaPolla 2018-02-06 09:28:47 -0600
  • 51f9a4c338 Sync intel-win with msvc. It was broken by 4d58880c20. Refs #296. Steven Watanabe 2018-04-07 12:35:52 -0600
  • 7ea55e4f2d Fix configure.choose when none of the targets build successfully. Refs #295. Steven Watanabe 2018-04-04 17:33:24 -0600
  • 8b2054417c Avoid 100% CPU utilization if no timeout is set Jonathan Neuschäfer 2018-04-02 15:20:57 +0200
  • 967f7aabf3 Fix bad link target. Rene Rivera 2018-03-30 09:11:17 -0500
  • c9a2deb416
    Merge pull request #293 from rdoeffinger/libnames-msvc-fix Edward Diener 2018-03-28 18:59:03 -0400
  • 483c1135ab Find lzma and zstd for VisualC++ builds. Reimar Döffinger 2018-03-27 02:07:44 +0200
  • 04c228e378 Found last reference for missing link. Rene Rivera 2018-02-23 14:54:37 -0600
  • 49540fcbd9 Move custom html style mods to separate file for easier editing. And tweak admonition icons style. Rene Rivera 2018-02-23 14:41:03 -0600
  • c3dc95d3ac Merge branch 'develop' Steven Watanabe 2018-02-22 10:26:25 -0700
  • d03c96fe5c Switch to unicode admonition icons. Rene Rivera 2018-02-21 22:15:16 -0600
  • 4cb505ebcd Merge remote-tracking branch 'origin/develop' into feature/new-doc-format Rene Rivera 2018-02-21 15:35:10 -0600
  • 2f59cc7e4d Fix all broken links (almost) and tag all source blocks. Rene Rivera 2018-02-21 15:25:32 -0600
  • 0dacbc3df6 Make python.require-py safe to use when python is not found at all. Steven Watanabe 2018-02-20 11:38:12 -0700
  • 2dd4ba21e5 Merge remote-tracking branch 'stefanseefeld/develop' into develop Steven Watanabe 2018-02-20 11:10:09 -0700
  • 0d0c656c11 Quote or escape special characters in all modules. Steven Watanabe 2018-02-20 09:30:41 -0700
  • df4eb6347a Merge branch 'develop' Steven Watanabe 2018-02-19 13:00:49 -0700
  • 0a1ffa1deb Fix warnings on msvc. Note that the lack of a return shouldn't cause a problem, because we never actually call yypeek in a case where the return is needed, but it's still more future-proof to have it. Steven Watanabe 2018-02-19 12:28:37 -0700
  • 8af8dda1e5 Increment jam version. This should actually have been done multiple times in the past, as there have been several significant updates to the engine. Steven Watanabe 2018-02-19 12:23:15 -0700
  • c2630072f4 Avoid an error in C with gcc-4.x. This fix is required because of -Werror (which is necessary in flags.jam). Steven Watanabe 2018-02-19 11:15:17 -0700
  • 1e966040ab Remove <include> from asciidoctor. It doesn't actually work, and abusing <include> is wrong anyway. Steven Watanabe 2018-02-15 11:07:29 -0700
  • aff0b08eb3 #||# comments should not swallow to the end of the line. Steven Watanabe 2018-02-15 11:04:16 -0700
  • a72ea055b6 Use pygments for code styling. Rene Rivera 2018-02-10 23:35:29 -0600
  • c8e35ddb09 Fix named parameters when some trailing parameters are blank. Steven Watanabe 2018-02-07 10:17:50 -0700
  • c95f1302bf Add 'version-suffix' rule. Stefan Seefeld 2018-02-06 21:35:16 -0500
  • a657f190e0 Fix HLJS to allow some invalid b2 rule sytax. Rene Rivera 2018-02-01 08:57:36 -0600
  • 0d5e76ebf2 Upgrade the scanner to handle whitespace more intelligently * The new scanner is currently disabled and only issues a warning for tokens that would be lexed differently. * Special case a few common uses of ':', to limit breakage to a manageable level. * Remove the horribly outdated Jambase code inherited from Perforce Jam * Update all of Boost.Build to work in the presence of the new lexer. Steven Watanabe 2018-01-31 14:08:36 -0700
  • 9470cebaf8 Don't duplicate linker flags for clang. Steven Watanabe 2018-01-31 12:42:04 -0700
  • 214e083860 Allow named parameters in lib, alias, make, generate, boostbook, and doxygen. Steven Watanabe 2018-01-30 16:00:12 -0700
  • e1ee0777fb Set the default target os for gcc. Fixes #285. Steven Watanabe 2018-01-26 16:11:20 -0700
  • 30d87919bf Add a rule toolset.add-defaults similar to toolset.add-requirements. Steven Watanabe 2018-01-26 15:59:46 -0700
  • fb43f6bb60 Print output from actions immediately in single-threaded builds (-j1). Output is still buffered in parallel builds and for quiet actions. This should also fix the output order for VMS which doesn't support parallel builds. Fixes #210. Steven Watanabe 2018-01-26 12:49:09 -0700
  • 22c800894a Remove unused and out-dated file. clang-win needs more fixes than this to make it work. Steven Watanabe 2018-01-25 11:57:23 -0700
  • b5605d6f4a Add tests for clang-vxworks and some fixes. Fixes #278. Steven Watanabe 2018-01-25 10:22:21 -0700
  • 3c1729bf61 Sync master with develop. Steven Watanabe 2018-01-24 10:32:31 -0700
  • 1dacc69f0c Merge branch 'develop' Steven Watanabe 2018-01-24 09:55:10 -0700
  • eae02a51f5 Make the toolset relevent for all test targets to help the regression testing system out. Steven Watanabe 2018-01-24 08:54:22 -0700
  • ca9de064f4 Generalize flags output check. Make it work for intel and vc71. Steven Watanabe 2018-01-23 09:29:20 -0700
  • 62595642f0 Don't write the import library to the PDB when <suppress-import-lib>true is present. Steven Watanabe 2018-01-22 19:05:44 -0700
  • 23d3521ae7 Make clean-all include configure checks. Also fixes an issue with the msvc setup scripts being written to two different locations, depending on whether configure checks were cached. Steven Watanabe 2018-01-22 15:41:10 -0700
  • 551ad6aeed Make test output sufficient to debug failures. Steven Watanabe 2018-01-22 15:17:44 -0700
  • 950e884618 Slight cleanup of hello example. Rene Rivera 2018-01-22 09:45:02 -0600
  • 1a50a14cb8 Refresh hljs. Rene Rivera 2018-01-21 21:19:28 -0600
  • 1f2051c306 Merge branch 'develop' into feature/new-doc-format Rene Rivera 2018-01-21 20:45:57 -0600
  • fd7c5d831e Add "relevance" feature docs from develop. Rene Rivera 2018-01-21 20:44:33 -0600
  • e4efe91a84 Fix spurious rebuilds with msvc-14.1. Refs #288. Steven Watanabe 2018-01-20 14:30:48 -0700
  • bb35c3f9c0 Add jam syntax coloring. Rene Rivera 2018-01-18 22:29:36 -0600