Peter Dimov
91892ab07d
On the xcode6.4 image, git is an older version and doesn't support --jobs 3
2020-01-20 18:51:31 +02:00
Peter Dimov
bb9c3b68d4
Add -I example to depinst
2020-01-20 16:58:24 +02:00
Peter Dimov
4788894218
Use --jobs 3 when updating submodules
2020-01-20 16:56:43 +02:00
Peter Dimov
b0eb5ccb20
Use depinst
2020-01-20 16:48:44 +02:00
Peter Dimov
a1d0c4fdc4
Update .travis.yml
2020-01-20 16:43:43 +02:00
Peter Dimov
12fd320f3c
Fix CMakeLists.txt
2020-01-20 16:40:28 +02:00
jzmaddock
3b98dc901a
Change ICU configuration to support cross-compiling.
...
Fixes: https://github.com/boostorg/regex/issues/78
2020-01-19 18:16:37 +00:00
jzmaddock
b5d60694cc
Merge pull request #91 from rdoeffinger/staticptrfix
...
Avoid generating pointers in writeable data section.
2020-01-07 19:00:52 +00:00
jzmaddock
082437d4fd
Merge branch 'develop' into staticptrfix
2020-01-07 19:00:38 +00:00
jzmaddock
aacd14bf71
Merge pull request #93 from rdoeffinger/makestatic
...
regex_traits_defaults: Do not export arrays only used in same compila…
2020-01-07 18:56:05 +00:00
jzmaddock
a3814a31e9
Merge pull request #92 from rdoeffinger/spellingfix
...
Minor spelling fix.
2020-01-07 18:54:30 +00:00
jzmaddock
6d00984aa9
Merge pull request #79 from stac47/fix_deprecated_copy
...
Fix gcc -Wdeprecated-copy
2020-01-07 18:54:04 +00:00
jzmaddock
edcbf059d7
Merge pull request #90 from Bagira80/patch-1
...
Point for issues to Github instead of old Trac.
2020-01-07 18:48:36 +00:00
jzmaddock
f63c602e6a
Merge pull request #86 from Mike-Devel/min_cmake
...
[CMake] Add minimal cmake support
2020-01-07 18:47:46 +00:00
Mike Dev
92f6a803a5
[CMake/CI] Also test build as shared library on travis
...
Also, as a minor tweak, put cmake builds to the front
as they complete the most quickly
2019-12-28 14:08:58 +01:00
Mike Dev
957d2f1bca
[CMake] Add some comments about how to use the file
2019-12-28 13:52:21 +01:00
Mike Dev
c07e8c4f80
[CMake] Add support for building shared library and restrict absolute include path to build interface
2019-12-28 13:51:31 +01:00
Mike Dev
45d12f199d
[CMake/CI] Clone additional transitive dependencies
2019-12-28 12:50:47 +01:00
Mike Dev
634fa6847e
[CMake/CI] Add basic cmake run to travis
2019-12-28 12:50:36 +01:00
Mike Dev
7ec82a06d4
[CI] Enable travis script to run with other branches than master or develop
2019-12-28 12:50:36 +01:00
Mike Dev
e54e8e0173
[CMake] Disable autolink for regex
2019-12-28 12:50:36 +01:00
Mike Dev
bb0c610591
[CMake] Add option for compilation with ICU support
2019-12-08 16:21:39 +01:00
Mike Dev
3d44eca405
[CMake] Add option to build some of the examples
2019-12-08 16:11:45 +01:00
Mike Dev
e72490638a
[CMake] Add minimal cmake file
...
Generate cmake target that builds the library and which can
be used by other libraries to express their dependency on
this library and retrieve any configuration information
such as the include directory, binary to link to,
transitive dependencies, necessary compiler options or the
required c++ standards level.
2019-12-08 16:11:45 +01:00
Reimar Döffinger
3168641320
Avoid generating pointers in writeable data section.
...
They increase memory consumption and make exploits
easier and are completely unnecessary.
Avoid them by either avoiding the pointer indirection
completely by using char arrays for strings instead
of char pointers, convert "static" pointer variables
to simple local variables, or mark the array of
pointers as const instead of just the things pointed to.
2019-11-08 11:18:43 +01:00
Reimar Döffinger
3d72b06e9d
regex_traits_defaults: Do not export arrays only used in same compilation unit.
...
Exporting variables is unreliable on some platforms including Windows,
and it seems can cause compilation errors in some cases.
Also symbols should not be exported unnecessarily purely on principle.
It would even be possible to move the arrays into the function, but
as they are a bit large that seems to be worse for readability.
2019-11-08 11:11:01 +01:00
Reimar Döffinger
0baf08108f
Minor spelling fix.
2019-11-05 22:25:11 +01:00
jzmaddock
a550507517
Update installation instructions for icu.
...
Regenerate docs.
Fixes: https://github.com/boostorg/regex/issues/89 .
2019-10-26 10:51:25 +01:00
John Maddock
fc4dc17dc7
change ICU_LINK configuration
2019-10-25 19:05:52 +01:00
Deniz Bahadir
9b6a8e5e82
Point for issues to Github instead of old Trac.
2019-10-08 10:49:01 +02:00
jzmaddock
8a8ceab94a
Merge pull request #85 from Mike-Devel/develop
...
Update hash.hpp include path
2019-05-13 18:22:47 +01:00
Mike Dev
9db6d59861
Update hash.hpp include path
2019-05-11 19:07:33 +02:00
Laurent Stacul
ac03c4fecc
Fix gcc -Wdeprecated-copy
2019-03-01 08:36:15 +00:00
jzmaddock
252876ff5a
Merge pull request #77 from MarcelRaad/extra_semi
...
Fix -Wextra-semi clang warnings
2019-02-26 09:19:54 +00:00
Marcel Raad
a6586678a5
Fix -Wextra-semi clang warnings
...
Remove superfluous semicola after constructor bodies.
2019-02-25 13:29:16 +01:00
jzmaddock
fed22db5f9
Merge pull request #71 from jeking3/cygwin-ci
...
Add cygwin, cygwin64, and MSVC2017 strict builds to AppVeyor
2019-02-10 13:06:27 +00:00
jzmaddock
88f29667b7
Update CI scripts to handle new module layout.
2018-12-20 09:04:02 +00:00
John Maddock
4e0eadc11b
Merge branch 'develop' of https://github.com/boostorg/regex into develop
2018-11-11 17:13:22 +00:00
jzmaddock
3c6cf87718
Disable external template instances on cygwin - they lead to duplicate symbols for some reason.
...
See https://github.com/boostorg/regex/issues/64 .
2018-11-11 17:12:56 +00:00
jzmaddock
cdbffe607b
Merge pull request #70 from scramsby/win32-lean-and-mean
...
Fix potential double-definition of WIN32_LEAN_AND_MEAN macro
2018-11-11 16:52:31 +00:00
James E. King III
23915ade0c
Add cygwin, cygwin64, and MSVC2017 strict builds to AppVeyor
2018-11-11 10:39:00 -05:00
Scott Ramsby
f4e1ff192f
Fix potential double-definition of WIN32_LEAN_AND_MEAN macro
2018-11-09 16:08:07 -08:00
jzmaddock
38afecb48b
Add README.md
...
[CI SKIP]
2018-10-15 18:08:37 +01:00
jzmaddock
8a31a996b8
Merge pull request #63 from jeking3/warnings
...
resolve some warnings
2018-08-25 18:11:20 +01:00
jzmaddock
40ecdc3f8b
Disable template instantiation for Clang: it breaks with -fvisibility=hidden
2018-08-25 18:05:18 +01:00
jzmaddock
c7520556f7
Merge pull request #65 from boostorg/git_issue61
...
Tentative fix for msvc warnings.
2018-07-24 18:44:30 +01:00
jzmaddock
f5b7d3a4f9
Correct apple clang version check.
2018-07-23 19:10:47 +01:00
jzmaddock
6369c3c5ee
Merge pull request #51 from freiling/develop
...
Move BOOST_REGEX_DETAIL_NS::RegExData::type_pf cases out of BOOST_REG…
2018-07-22 19:04:52 +01:00
jzmaddock
5177518fe3
Fix missing \n at end of file,
...
Fix some clang warnings.
Add gcc 7&8 to CI tests.
2018-07-22 18:25:35 +01:00
jzmaddock
7b2ccc0095
Tentative fix for msvc warnings.
...
See https://github.com/boostorg/regex/issues/61 .
Adds warning test case.
2018-07-22 17:16:21 +01:00