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

11 Commits

Author SHA1 Message Date
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