github-actions[bot]
def908ed01
[Backport version/4.10.0] python3 shebang ( #266 )
...
* python3 shebang
(cherry picked from commit 9f0d565b06482a90b59d07ef9e7b9aadd698926c)
* CI: execute python scripts via shebang
(cherry picked from commit cf36b637abe2125cf6895bec593b4cbcf71ae570)
---------
Co-authored-by: Nikita Kniazev <nok.raven@gmail.com >
2023-04-17 14:23:50 -05:00
Rene Rivera
c9cc1ae2ed
Replace refs to boost.org witth bfgroup.xyz.
2021-02-20 21:35:16 -06:00
Steven Watanabe
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.
2018-01-31 14:08:36 -07:00
Aaron Boman
f993e75a7f
Fix conditionals_multiple test.
2016-10-27 20:22:02 -05:00
Jurko Gospodnetić
f951fb1559
Updated Boost Build's internal testing system to allow for more detailed output and file content line testing - can now test for multiple lines in sequence, with or without having other lines in between.
...
[SVN r79701]
2012-07-23 18:10:36 +00:00
Jurko Gospodnetić
5522e70bd8
Boost Build internal testing framework cleanup - minor stylistic changes (Python string literal quoting, line wrapping, trailing spaces, updated expected output line leading & trailing spaces to match the actual output).
...
[SVN r79698]
2012-07-23 16:54:18 +00:00
Jurko Gospodnetić
343b4d6532
Updated the internal Boost Build testing system to use the Python subprocess module (introduced in Python 2.4) for running external processes instead of popen2 (deprecated since Python 2.6). We are already using Python 2.4 features in this codebase so there is no need to support Python releases older than 2.4.
...
Related changes:
* BoostBuild.Tester & TestCmd.TestCmd interfaces now accept external process parameters as a list of strings, thus avoiding problems with parsing arguments containing spaces.
* Avoided a potential process hang in case an external process being run prints out enough output to fill up the OS's pipe buffer (OS would pause the process until someone read the data from the pipe but the testing framework would not do this until the process in question had terminated).
[SVN r79448]
2012-07-12 12:55:25 +00:00
Jurko Gospodnetić
c5e5b5324e
Boost Build cleanup - minor stylistic internal Boost Build test script & testing system changes.
...
[SVN r79445]
2012-07-12 12:22:14 +00:00
Vladimir Prus
d4c51760cb
Fix the functionality of ignoring using config in Python port.
...
[SVN r75110]
2011-10-25 08:26:40 +00:00
Vladimir Prus
38d95bfc4e
Fix conditionals_multiple.py test in Boost.Build/Python.
...
Patch from Georgy Gritsenko.
[SVN r75109]
2011-10-25 08:05:06 +00:00
Jurko Gospodnetić
f20f88b91d
Renamed differently named Jamroot and Jamfile files throughout Boost Build's test suite to jamroot.jam & jamfile.jam. Stylistic changes throughout the whole Boost Build test suite.
...
[SVN r48504]
2008-08-31 21:42:27 +00:00
Jurko Gospodnetić
bd36639325
Corrected the Boost Build conditionals_multiple.py test case.
...
[SVN r47343]
2008-07-12 11:25:04 +00:00
Jurko Gospodnetić
5b239afb81
Added a new test making sure properties conditioned on multiple different feature values are handled correctly. This especially includes testing the case when one of those features is <toolset> and the value given for it includes a toolset version.
...
[SVN r42613]
2008-01-08 14:40:24 +00:00