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