2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-15 00:52:16 +00:00
Commit Graph

21 Commits

Author SHA1 Message Date
Jurko Gospodnetić
c16ae1c68a Boost Jam/Build cleanup - minor stylistic changes (comment updates; line wrapping; removed some dead/unused function declarations, parameters & code; declared variables as const; reordered some #include directives alphabetically, removed some unnecessary ones and added several missing ones discovered by the reordering).
[SVN r79569]
2012-07-17 08:56:49 +00:00
Jurko Gospodnetić
ed56af5717 Restoring Boost Build & Jam changes from revisions [79281 - 79310] (inclusive) previously temporarily reverted in revision [79321]. This is done to test whether the problem causing the original revert was introduced in revision [79311] (a bug has been found in that revision that could cause the observed Boost Jam crashes). Remaining reverted changes will be reverted if we do not detect any Boost library tester failures with this revision.
[SVN r79402]
2012-07-10 15:27:58 +00:00
Jurko Gospodnetić
0b503c35bd Reverting all Boost Build & Jam changes back to revision [79279] in order to get the Boost library trunk tests back up & running again. Something after that revision seems to have introduced a problem in the non-Windows Boost Jam implementation causing crashes, truncated output and similar undefined behaviour. That problem needs to be addressed before re-adding all the later changes.
[SVN r79321]
2012-07-07 09:02:33 +00:00
Jurko Gospodnetić
64b368bd04 Boost Jam cleanup - renamed path_add_key() to path_key__register_long_path().
[SVN r79304]
2012-07-05 23:39:45 +00:00
Jurko Gospodnetić
1791d078cc Boost Build/Jam cleanup - stylistic code changes.
[SVN r79244]
2012-07-03 15:58:26 +00:00
Jurko Gospodnetić
605bc82e86 Boost Jam code cleanup - updated path_tmpdir() to return a string object instead of a raw C char pointer.
[SVN r79068]
2012-06-25 00:41:37 +00:00
Jurko Gospodnetić
fd5a2cbc5d Boost Jam code cleanup - minor stylistic changes.
[SVN r79060]
2012-06-24 14:19:54 +00:00
Steven Watanabe
791ef6d70a Handle STDOUT and STDERR in @ files.
[SVN r75872]
2011-12-09 03:56:02 +00:00
Steven Watanabe
cc260f7f90 Convert short paths to long paths on NT.
[SVN r75808]
2011-12-05 02:12:55 +00:00
Steven Watanabe
20be35b9df Clean up down casing paths and usage of short_path_to_long_path.
[SVN r75768]
2011-12-02 05:11:10 +00:00
Steven Watanabe
3e2399f42b Remov MAC, VMS, and OS2 support. These were already broken with little chance of being fixed.
[SVN r75639]
2011-11-23 15:32:14 +00:00
Steven Watanabe
ea1a2928d2 Replace newstr with object. Use OBJECT * instead of char *. Fix a few bugs uncovered by the better typechecking.
[SVN r75609]
2011-11-22 23:04:09 +00:00
Vladimir Prus
7df1f2f4af Kill 'engine/src', moving all content to 'engine'.
[SVN r68592]
2011-02-01 08:16:47 +00:00
Vladimir Prus
0f77dbdae2 Move tools/jam into tools/build/v2/engine
[SVN r64010]
2010-07-14 10:37:12 +00:00
Jurko Gospodnetić
b14209b789 Major stylistic changes throughout the Boost Jam source base. No implementation changes.
Cleanup done while researching the Boost Jam internals. Added better implementation description comments at many places. Cleaned up the 'dependant' and 'dependency' terminology that got mixed up in several places. Renamed several functions to use underscores as word separators.

[SVN r48480]
2008-08-30 23:56:49 +00:00
Jurko Gospodnetić
84c8a57403 Minor stylistic changes throughout Boost Jam sources. Mostly corrected indentation, removed trailing spaces and updated comments.
[SVN r48445]
2008-08-29 12:59:49 +00:00
Rene Rivera
4d8e85c075 Implement TMPNAME and TMPFILE auto variables for Windows and Unix platforms.
[SVN r31561]
2005-11-05 07:05:28 +00:00
Rene Rivera
8273af2a31 Add common path_tmpdir function to get system dependent path to temporary a directory.
[SVN r31509]
2005-10-31 06:36:54 +00:00
Vladimir Prus
84d354288e Try to eliminate short paths on windows, at least in some contexts. They
are very annoying --- e.g. you might decide there are several msvc
installation just because you have default location as long name, and there's
vcvars32.bat in PATH, and PATH element uses short name.

* jam_src/pathsys.h
  (short_name_to_long_name): New function.

* jam_src/filent.c:
  (file_dirscan): Call 'short_name_to_long_name' on argument.

* jam_src/pathunix.c:
  (ShortPathToLongPath): Move here from pwd.c, and fix bugs:
    '.' and '..' elements were completely broken.
  (short_name_to_long_name): Implement here.


[SVN r18401]
2003-05-15 13:07:09 +00:00
Dave Abrahams
2b52c722d1 True 'C' compatibility
[SVN r13700]
2002-05-06 22:19:20 +00:00
Dave Abrahams
02b986f45b Merge with Perforce 2.4 state
[SVN r13111]
2002-03-06 14:13:29 +00:00