Steven Watanabe
|
e7a54aadeb
|
Handle zero-length matches in regex.split and fix their handling in regex.replace for non-empty strings.
|
2019-04-03 14:49:11 -06:00 |
|
Steven Watanabe
|
304dcb656e
|
Handle empty matches in regex.replace. Fixes #421.
|
2019-04-03 11:29:34 -06:00 |
|
Steven Watanabe
|
f72b3ad06b
|
Implement native_rules for regex.split and regex.replace.
[SVN r83816]
|
2013-04-08 19:43:36 +00:00 |
|
Jurko Gospodnetić
|
b9da1c3b32
|
Internal Boost Jam cleanup - minor stylistic changes in Boost Jam's modules/regex.c module.
[SVN r80257]
|
2012-08-27 11:07:03 +00:00 |
|
Jurko Gospodnetić
|
35f4195ec7
|
Boost Jam cleanup - cleaned up some header includes, minor stylistic changes.
[SVN r79672]
|
2012-07-22 14:53:50 +00:00 |
|
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 |
|
Steven Watanabe
|
8db046a1f4
|
Make list_new take one argument. Rename the two argument form to list_push_back.
[SVN r77522]
|
2012-03-24 23:03:10 +00:00 |
|
Steven Watanabe
|
60d66ca888
|
Use dynamic arrays instead of linked lists. Reduces memory use about 10% overall.
[SVN r77408]
|
2012-03-19 18:17:36 +00:00 |
|
Steven Watanabe
|
da9410adc1
|
Reimplement the interpreter.
[SVN r75736]
|
2011-11-30 00:00:35 +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 |
|
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 |
|
Vladimir Prus
|
1fa3a7afab
|
Enable native version of regex.transform.
[SVN r31141]
|
2005-09-28 14:28:46 +00:00 |
|
Vladimir Prus
|
991fbd2399
|
Implement versioning for native rules. This allows to change interface of
a native rule and have Boost.Build detect that and produce nice error, as
opposed to obscure one.
[SVN r31140]
|
2005-09-28 14:09:58 +00:00 |
|
Vladimir Prus
|
0a31772f1c
|
BSL
[SVN r25055]
|
2004-09-13 16:19:19 +00:00 |
|
Dave Abrahams
|
832bb396db
|
Fix up C++-isms in C code.
[SVN r21239]
|
2003-12-12 16:26:23 +00:00 |
|
Vladimir Prus
|
74741e6864
|
Add native version of 'regex.transform'. The rule is used during header
scanning, so should be as fast as possible.
[SVN r21205]
|
2003-12-10 11:29:09 +00:00 |
|