2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-14 00:32:11 +00:00
Commit Graph

19 Commits

Author SHA1 Message Date
Jurko Gospodnetić
6b36cfa238 Cleaned up and extended internal Boost Jam strings.c module unit tests.
[SVN r79040]
2012-06-24 00:00:35 +00:00
Jurko Gospodnetić
50fdc84a85 Fixed a Boost Jam debug assertion bug encountered when creating string objects with embedded '\0' characters as done for example by the SPLIT_BY_CHARACTERS builtin rule implementation.
[SVN r79039]
2012-06-23 23:48:14 +00:00
Jurko Gospodnetić
c5acd8299e Minor stylistic changes in Boost Jam's strings.c module.
[SVN r79038]
2012-06-23 23:41:07 +00:00
Jurko Gospodnetić
360d573e96 Minor stylistic changes.
[SVN r78998]
2012-06-19 00:48:27 +00:00
Jurko Gospodnetić
8bdc35427c Minor stylistic changes.
[SVN r78987]
2012-06-18 23:02:48 +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ć
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
4e7c391043 Check empty string invariants, instead of assuming all strings are allocated. And reset strings when they are freed.
[SVN r41416]
2007-11-27 17:57:15 +00:00
Rene Rivera
71475c582f Implement gc of string only hash entries (note, doesn't work likely because a buffer overrun in var expand). Allocate all character data as atomic.
[SVN r35036]
2006-09-07 18:33:04 +00:00
Rene Rivera
f4efe8b540 Cleanup memory allocation calls to use macros defined in new mem.h header. This new header will handle configuration of both memory allocator to use, and memory profiling.
[SVN r35029]
2006-09-07 03:57:02 +00:00
Rene Rivera
eed0cf6cc3 Variety of performance improvements.
* bjam; bump to version 3.1.12
* bjam; make it possible to build in MinGW/MSYS shell
* bjam; move profile code to debug.h/c to make it available for use everywhere
* bjam; cache all filesystem query operations, Unix and Windows only, include PWD and scanning
* bjam; add memory profile info, and sprinkle throught code
* bbv2; rewrite some while() loops into for() loops to reduce time and memory
* bbv2; keep a single instance counter instead of one per type to reduce memory use
* bjam+bbv2; change NORMALIZE_PATH builtin to join path parts to reduce memory use


[SVN r31177]
2005-10-03 00:47:36 +00:00
Dave Abrahams
4d9c1ec841 const-correctness for strings.[ch]
Removed flotsam from modules.h

Bind all environment variables, without any preprocessing for quotes,
spaces, or path separators, into the .ENVIRON module.


[SVN r29277]
2005-05-30 03:42:38 +00:00
Martin Wille
0f381f4678 -- typo
[SVN r25061]
2004-09-13 21:55:37 +00:00
Dave Abrahams
06ca8b669d copyright-license
[SVN r25050]
2004-09-13 15:46:44 +00:00
Toon Knapen
cb4a68cdc0 void* (return from malloc) can't be assigned to char* without a cast using sunpro
[SVN r19014]
2003-07-10 10:52:14 +00:00
John Maddock
d7a97f3813 Fixes for Sun Forte cc
[SVN r13713]
2002-05-07 10:41:42 +00:00
Dave Abrahams
afcd1ca78e Modified Files:
jam.c strings.c strings.h

Fixed a string bug; added reinforcing tests to detect it.


[SVN r11642]
2001-11-09 14:47:12 +00:00
Dave Abrahams
d0f03c1ab5 merged to main trunk
[SVN r11610]
2001-11-06 15:36:16 +00:00