diff --git a/.gitmodules b/.gitmodules
index 9a7ad31cd4..76b3042571 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -50,6 +50,10 @@
path = libs/iterator
url = ../iterator.git
fetchRecurseSubmodules = on-demand
+[submodule "regex"]
+ path = libs/regex
+ url = ../regex.git
+ fetchRecurseSubmodules = on-demand
[submodule "graph"]
path = libs/graph
url = ../graph.git
diff --git a/libraries.htm b/libraries.htm
index 185f10ba98..4ccb64b001 100644
--- a/libraries.htm
+++ b/libraries.htm
@@ -1,88 +1,119 @@
-
-Libraries
-
+
+
+Libraries
-
-
-  |
- Home |
- Libraries |
- People |
- FAQ |
- More |
-
+
+
Boost Libraries
+
- - array - STL compliant container wrapper
- for arrays of constant size from Nicolai Josuttis.
- - compose - functional composition
- adapters for the STL from Nicolai Josuttis.
- - dir_it - a set of file system
- directory level iterators from Dietmar Kühl.
- - functional - enhanced function
- object adaptors from Mark Rodgers.
- - integer - headers for dealing with
- integral types.
- - random - a complete system for random
- number generation from Jens Maurer.
- - rational - a rational number class
- from Paul Moore.
- - smart_ptr - four smart pointer
- classes from Greg Colvin and Beman Dawes.
- - timer - event timer, progress timer,
- and progress display classes from Beman Dawes
- - utility - various utility classes and
- functions:
-
- - call_traits Defines types
- for passing parameters from John Maddock, Howard Hinnant, et al.
- - compressed_pair Empty
- member optimization from John Maddock, Howard Hinnant, et al.
- - operators Templates ease
- arithmetic classes and iterators from Dave Abrahams and Jeremy Siek
- - type_traits Templates for
- fundamental properties of types from John Maddock, Steve Cleary, et al.
- - utility Class noncopyable
- plus next() and prior() template functions from Dave
- Abrahams
-
-
+ - array - STL compliant
+ container wrapper for arrays of constant size from
+ Nicolai Josuttis.
+ - compose - functional
+ composition adapters for the STL from Nicolai Josuttis.
+ - dir_it - a set of
+ file system directory level iterators from Dietmar Kühl.
+ - functional -
+ enhanced function object adaptors from Mark Rodgers.
+ - integer - headers
+ for dealing with integral types.
+ - random - a complete
+ system for random number generation from Jens Maurer.
+ - rational - a
+ rational number class from Paul Moore.
+ - regex - regular
+ expression library from John Maddock.
+ - smart_ptr - four
+ smart pointer classes from Greg Colvin and Beman Dawes.
+ - timer - event timer,
+ progress timer, and progress display classes from Beman
+ Dawes
+ - utility - various
+ utility classes and functions:
+ - call_traits
+ Defines types for passing parameters from John
+ Maddock, Howard Hinnant, et al.
+ - compressed_pair
+ Empty member optimization from John Maddock,
+ Howard Hinnant, et al.
+ - operators
+ Templates ease arithmetic classes and iterators
+ from Dave Abrahams and Jeremy Siek
+ - type_traits
+ Templates for fundamental properties of types
+ from John Maddock, Steve Cleary, et al.
+ - utility
+ Class noncopyable plus next() and prior()
+ template functions from Dave Abrahams
+
+
-See Compiler Status to find out what
-library works with which compiler.
+
+See Compiler Status to
+find out what library works with which compiler.
+
Obsolete Libraries
+
- - min_rand - a random number generator
- class from Beman Dawes. Replaced by random.
+ - min_rand - a random
+ number generator class from Beman Dawes. Replaced by random.
+
Beta Libraries
+
- - array_traits - tools to treat
- built-in arrays more like STL containers from Dietmar Kühl. Also see array.
- - casts - cast templates improve clarity
- and safety; utility library contribution from Dave Abrahams and Kevlin
- Henney.
- - heaps - a heap of priority queues
- from Dietmar Kühl.
+ - array_traits -
+ tools to treat built-in arrays more like STL containers
+ from Dietmar Kühl. Also see array.
+ - casts - cast
+ templates improve clarity and safety; utility library
+ contribution from Dave Abrahams and Kevlin Henney.
+ - heaps - a heap of
+ priority queues from Dietmar Kühl.
+
-You may download all of boost as a single ZIP
-file. As many boost headers include other boost headers, installing one at
-at time is painful. This is a first try at making installation easier.
-If you don't already have a ZIP file decoder, download one from the Info-ZIP
+
+
You may download all of boost as a
+single ZIP file. As many boost headers include other boost
+headers, installing one at at time is painful. This is a first
+try at making installation easier.
+
+If you don't already have a ZIP file decoder, download one
+from the Info-ZIP
web site.
+
-Revised 03 Aug 2000
+Revised 21 Sep 2000
-
diff --git a/libs/regex b/libs/regex
new file mode 160000
index 0000000000..58a5836642
--- /dev/null
+++ b/libs/regex
@@ -0,0 +1 @@
+Subproject commit 58a583664298876013604422673a4bec6f17546d