Dmitry Olshansky
|
2011a1a75c
|
Trailing whitespace
|
2016-10-01 20:59:12 +03:00 |
|
Dmitry Olshansky
|
88ce1a1212
|
[std.regex] Limit ShiftOr to only apply where it's better then Bit-NFA
|
2016-10-01 20:59:12 +03:00 |
|
Dmitry Olshansky
|
138a2f3dcb
|
[std.regex] Integrate Bit-NFA into std.regex
|
2016-10-01 20:59:12 +03:00 |
|
Dmitry Olshansky
|
4610231288
|
[std.regex] Bit-NFA - fix inversion of the right sub-portion of regex
|
2016-10-01 20:59:12 +03:00 |
|
Dmitry Olshansky
|
845551b3d6
|
[std.regex] Bit-NFA fix premature stop on repetitions
|
2016-10-01 20:59:12 +03:00 |
|
Dmitry Olshansky
|
7d930c1de8
|
[std.regex] Even faster hash table for Bit-NFA
|
2016-10-01 20:59:12 +03:00 |
|
Dmitry Olshansky
|
5c21564f6f
|
[std.regex] Improved hash-table for Bit-NFA
|
2016-10-01 20:59:12 +03:00 |
|
Dmitry Olshansky
|
ed4e07c779
|
[std.regex] Bit-NFA: implement unicode trie
|
2016-10-01 20:59:12 +03:00 |
|
Dmitry Olshansky
|
99095eebfc
|
ASCII-only version of Bit-NFA
|
2016-10-01 20:59:12 +03:00 |
|
Dmitry Olshansky
|
1416ddb018
|
A start on bit-NFA
|
2016-10-01 20:59:12 +03:00 |
|
Dmitry Olshansky
|
66048ae334
|
[Refactor] Generalize kickstart engines, in preparation for more to come
|
2016-10-01 20:59:12 +03:00 |
|
David Nadlinger
|
bf61ad682f
|
Merge pull request #4826 from andralex/6192-redivivus
Use medianOf 3 and 5 to estimate pivot
|
2016-10-01 14:41:56 +01:00 |
|
Walter Bright
|
6fe14f2cb1
|
Merge pull request #4829 from 9il/ndslicechangelog
Ndslice changlog, tables update, note about Mir
|
2016-10-01 02:09:03 -07:00 |
|
Ilya Yaroshenko
|
7120a2fa86
|
add note about Mir
|
2016-10-01 08:30:01 +02:00 |
|
Ilya Yaroshenko
|
2ad1da6e2b
|
update ndslice tables
|
2016-10-01 08:04:27 +02:00 |
|
Andrei Alexandrescu
|
e35705001f
|
Merge pull request #4796 from JackStouffer/toUTF16
Make std.uni.toUTF16 DRY by using byUTF internally
|
2016-10-01 01:36:52 -04:00 |
|
Andrei Alexandrescu
|
ace0b93788
|
Merge pull request #4763 from tmccombs/unique-cleanup
Unique cleanup
|
2016-10-01 00:48:12 -04:00 |
|
Andrei Alexandrescu
|
1a7914a48c
|
Merge pull request #4790 from JackStouffer/uni-private
Make private, remove, or document undocumented public symbols in std.uni
|
2016-09-30 23:54:50 -04:00 |
|
Andrei Alexandrescu
|
d38727771b
|
Merge pull request #4825 from 9il/master
add ndslice.slice.as
|
2016-09-30 22:39:03 -04:00 |
|
Andrei Alexandrescu
|
2f8e693e5d
|
Merge pull request #4814 from e-y-e/fixflags
[trivial] [large diff] Update uses of Flag to use the Yes/No structs.
|
2016-09-30 18:25:44 -04:00 |
|
Andrei Alexandrescu
|
26f47b1e2e
|
Watermarks slightly different for debug vs release
|
2016-09-30 17:44:38 -04:00 |
|
Andrei Alexandrescu
|
3cb9e4d821
|
Use medianOf 3 and 5 to estimate pivot
|
2016-09-30 16:10:40 -04:00 |
|
Ilya Yaroshenko
|
a3d18ebbec
|
add slice.as
|
2016-09-30 21:28:59 +02:00 |
|
Walter Bright
|
c5f289156e
|
Merge pull request #4809 from andralex/pivotPartition
Add pivotPartition
|
2016-09-30 12:09:39 -07:00 |
|
Andrei Alexandrescu
|
b2978040ca
|
Merge pull request #4429 from JackStouffer/issue16170
[Issue 16170] Partial Fix for Broken std.algorithm.sorting.partition
|
2016-09-30 11:43:19 -04:00 |
|
Ilya Yaroshenko
|
1c9ff2f1ed
|
fix mixin style
|
2016-09-30 16:16:39 +02:00 |
|
Jack Stouffer
|
e21f2729ba
|
[Issue 16170] Seperate std.algorithm.sorting.partition into various overloads in order to facilitate further improvements
|
2016-09-30 15:16:36 +01:00 |
|
Ilya Yaroshenko
|
545dfd08d7
|
workaround for Issue 16473
|
2016-09-30 16:13:35 +02:00 |
|
Andrei Alexandrescu
|
a725dbc658
|
Merge pull request #4823 from 9il/templatebloat
reduce ndslice template bloat
|
2016-09-30 10:11:38 -04:00 |
|
Andrei Alexandrescu
|
a9b7fb0313
|
Add back the entropy following dmd bug fix
|
2016-09-30 09:13:30 -04:00 |
|
Andrei Alexandrescu
|
d5e2b607d7
|
Fix dox
|
2016-09-30 09:08:01 -04:00 |
|
Andrei Alexandrescu
|
63f9713feb
|
Add some dox
|
2016-09-30 09:08:01 -04:00 |
|
Andrei Alexandrescu
|
40df929b37
|
Add pivotPartition
|
2016-09-30 09:08:01 -04:00 |
|
Andrei Alexandrescu
|
59b6392f20
|
Merge pull request #4822 from CyberShadow/pull-20160926-152950
Fix Issue 16544 - Add File.reopen
|
2016-09-30 09:04:28 -04:00 |
|
Ilya Yaroshenko
|
a90f857754
|
reduce ndslice template bloat part 2
|
2016-09-30 01:43:15 +02:00 |
|
Ilya Yaroshenko
|
c39ec4cd43
|
reduce ndslice template bloat part 1
|
2016-09-30 01:43:05 +02:00 |
|
Andrei Alexandrescu
|
25dac83dbc
|
medianOf restricted for now to only size_t indexes
|
2016-09-29 18:45:42 -04:00 |
|
Andrei Alexandrescu
|
1859f0dc19
|
Make medianOf private for now to have freedom in choosing a public spec later
|
2016-09-29 16:22:21 -04:00 |
|
Andrei Alexandrescu
|
0a967579bb
|
@wilzbach review
|
2016-09-29 16:21:04 -04:00 |
|
Andrei Alexandrescu
|
15ee49f84f
|
Review
|
2016-09-29 16:21:04 -04:00 |
|
Andrei Alexandrescu
|
dcd00a7609
|
Add medianOf
|
2016-09-29 16:20:11 -04:00 |
|
Robert Schadek
|
81c09ed1c1
|
Merge pull request #4811 from JackStouffer/file-const
[trivial] Added const to varibles in std.file that aren't modified
|
2016-09-29 17:12:51 +02:00 |
|
e-y-e
|
befa0bfb6e
|
Updated Flag uses to Yes/No structs
|
2016-09-29 14:45:20 +01:00 |
|
e-y-e
|
46824b631f
|
Changed yes/no enums to Flags in std.datetime, updating uses to Yes/No structs.
|
2016-09-29 14:45:19 +01:00 |
|
Andrei Alexandrescu
|
a5e935370f
|
Merge pull request #4781 from 9il/mapSlice
add mapSlice and fix Issue 16501
|
2016-09-29 00:09:09 +02:00 |
|
Vladimir Panteleev
|
d63572fd77
|
Fix Issue 16544 - Add File.reopen
|
2016-09-27 15:37:03 +00:00 |
|
Mathias Lang
|
e43a3a12a3
|
Remove last use of implicit string concatenation
This feature will hopefully be deprecated soon.
|
2016-09-26 14:35:41 +02:00 |
|
Andrei Alexandrescu
|
dd5ebbfe77
|
Merge pull request #4816 from andralex/sort
Optimized sort, 4%-8% speed improvements
|
2016-09-25 18:58:33 +02:00 |
|
Andrei Alexandrescu
|
a4393248ba
|
Tighter loop for insertion sorting
|
2016-09-25 18:13:58 +02:00 |
|
Ilya Yaroshenko
|
644fa8248f
|
Merge pull request #4813 from JackStouffer/xml-const
[trivial] Added some immutable to varibles that aren't modified in std.xml
|
2016-09-25 17:05:47 +03:00 |
|