Dmitry Olshansky
c131da5834
Fix issue 12455 [reg]Bad lowercase mapping for 'LATIN CAPITAL LETTER I WITH DOT ABOVE'
...
Also as part of a fix restores a test case in string.d
to exactly match older behaviour.
Some extended greek is not upper but title case, yet changes on toUpper.
2014-07-05 02:05:12 +04:00
Denis Shelomovskij
ccdfd1ecca
Remove unused WinAPI ANSI function usages.
2014-06-12 17:22:18 +04:00
Dylan Knutson
a9552611af
more operators nothrow
2014-05-28 11:57:22 -07:00
Dylan Knutson
ace6a6076d
Make BigInt nothrow where possible
2014-05-27 23:29:52 -07:00
monarch dodra
0b262ec918
Merge pull request #2182 from WalterBright/annotate-biguint
...
add annotations to biguint
2014-05-22 11:31:35 +02:00
Walter Bright
4ac5e24560
add annotations to biguint
2014-05-18 12:04:46 -07:00
Walter Bright
ac1ff4692a
annotate mathspecial functions
2014-05-18 10:37:49 -07:00
Damian Day
37b98037ab
Update advapi32.d
...
FreeLibrary was always being called on a null argument.
Fix exception always being thrown.
2014-04-23 23:20:23 +01:00
Dmitry Olshansky
e6c969195b
Get rid of internal.uni, internal.uni_tab
...
Saving amount to ~290Kb on 32bit.
2014-04-23 20:10:21 +04:00
Dmitry Olshansky
08148b5901
purify std.uni constructs, blocked by std.algortihm.sort
2014-04-13 14:36:21 +04:00
k-hara
ec661877f5
Fix newly introduced FQN issue caused by 313
2014-03-28 23:40:04 +09:00
monarch dodra
b9c2e2fe72
Fix DDoc typo.
2014-03-20 12:03:31 +01:00
monarchdodra
1063d97859
Fix T[] const-ness issue in put
2014-03-17 23:19:57 +01:00
Andrei Alexandrescu
60e3c54f4d
Merge pull request #1911 from WalterBright/scopebuffer
...
add std.internal.scopebuffer
2014-03-16 17:03:47 -07:00
Walter Bright
cb6b8a010f
add std.internal.scopebuffer
2014-03-16 16:22:04 -07:00
Andrei Alexandrescu
e289a7cdd7
Revert "Merge pull request #1685 from blackwhale/utf8-matcher"
...
This reverts commit 216ca01ca8
, reversing
changes made to d56c1dbc08
.
2014-03-15 17:11:17 -07:00
Andrei Alexandrescu
216ca01ca8
Merge pull request #1685 from blackwhale/utf8-matcher
...
Introduce UTF matchers into std.uni.
2014-03-15 15:32:38 -07:00
Andrei Alexandrescu
20833c3b94
Merge pull request #1962 from gittywithexcitement/master
...
Add unittests: compare BigUint(0) to 0UL
2014-03-14 01:45:48 -07:00
Dmitry Olshansky
c264bd6a51
purify std.uni constructs, blocked by std.algortihm.sort
2014-03-08 13:55:33 +04:00
gittywithexcitement
30999e7dc1
Add unittests: compare BigUint(0) to 0UL
...
to prevent regression of bug 12234.
2014-02-23 16:27:38 -08:00
Daniel Murphy
4d0892baba
Remove uses of the comma operator
2014-02-18 00:48:40 +11:00
k-hara
b391b2ec9f
Convert to new alias syntax
2014-02-11 15:27:05 +09:00
Alex Rønne Petersen
5b1aa8bf45
Merge pull request #1861 from jpf91/arm-3
...
[ARM] Fix phobos unit tests
2014-01-25 07:27:41 -08:00
Daniel Murphy
a656f26e9e
Remove use of automatic adjacent string literal concatenation from phobos
2014-01-20 03:42:21 +11:00
Johannes Pfau
8b124e461c
[ARM] Fix phobos unit tests
2014-01-15 16:31:25 +01:00
monarchdodra
44fe3d88f7
Remove tabs
2014-01-08 08:37:52 +01:00
monarchdodra
fd8540072d
Remove trailing white
2014-01-08 08:30:28 +01:00
Simen Kjærås
8412f4d37a
Removed unnecessary allocations in twosComplement call.
2013-12-14 20:08:43 +01:00
Simen Kjærås
92560323dd
Got rid of expensive AddOrSubInt call (and related allocation).
2013-12-14 19:54:18 +01:00
Simen Kjærås
56ab3796ce
Merge branch 'master' of https://github.com/D-Programming-Language/phobos
...
Conflicts:
std/bigint.d
2013-12-05 10:53:12 +01:00
H. S. Teoh
8f132413dd
Fix issue 11583.
...
The problem is that the assumption that the first word of a BigUint is
always non-zero is false when BigUint == biguintcore.ZERO, which is
defined to be [0]. So we need to check for that case in
BigUint.opCmp(ulong).
Also, crash-proof BigUint's invariant, since it would cause an
out-of-bounds array access if a bug causes data.length==0.
2013-12-04 22:28:23 -08:00
monarch dodra
04c43ce00b
Merge pull request #1731 from quickfur/issue11600
...
Fix issue 11600: to!BigInt(string) should validate input.
2013-12-03 17:13:28 -08:00
Daniel Murphy
a11a20ef74
Remove more uses of NCEG operators in phobos
2013-11-30 14:09:39 +11:00
H. S. Teoh
1945bcacf8
Fix issue 11600: to!BigInt(string) should validate input.
2013-11-27 18:43:06 -08:00
Simen Kjærås
52fc3fb3e6
Fixed compilation errors on 64-bit platforms (hopefully)
2013-11-27 09:21:01 +01:00
Simen Kjærås
ed5a286826
Removed unnecessary allocation and computation
2013-11-26 17:50:44 +01:00
Simen Kjærås
6aea683103
Fix 8167 (identity constructor) and 9061 (bitwise ops)
2013-11-26 01:41:45 +01:00
monarch dodra
9a93d82e99
Merge pull request #1679 from BioTronic/master
...
BigInt const (Fixes 11148 and parts of 11188)
2013-11-18 01:29:53 -08:00
Brad Roberts
01be956412
Merge pull request #1696 from dawgfoto/fix11112
...
fix Issue 11112 - Unable to execute shell commands in different threads
2013-11-17 23:04:50 -08:00
Daniel Murphy
4806357623
Fixup for issue 11532
2013-11-17 23:16:31 +11:00
Martin Nowak
17e5cc91a7
fix Issue 11112 - Unable to execute shell commands in different threads
...
- the environPtr initializer was only called for the main thread
2013-11-17 02:29:00 +01:00
unknown
536dd1ceea
More fixes.
2013-11-04 14:46:09 +01:00
unknown
862f8a0ada
Fixed template constraints in biguintcore.
2013-11-04 14:36:32 +01:00
Simen Kjærås
48ca747ddf
Fixed wrong placement of unittest in pull 1679
2013-11-03 03:03:10 +01:00
Simen Kjærås
3cd19ed494
More fixes for pull 1679
2013-11-02 16:08:07 +01:00
Simen Kjærås
0bf6df0cd8
Fix error inpull 1679
2013-11-02 11:09:19 +01:00
Simen Kjærås
8dc07ba85e
BigInt const (Fixes 11148 and parts of 11188)
2013-11-02 02:27:23 +01:00
Dmitry Olshansky
87bff6186c
split off rarely used unicode tables
...
This avoids parsing large files reducing parse time by 30 ms for me
(it took ~70ms to parse tables, now ~40ms).
And move hangul sets to Trie tables as well.
Also saves around 30Kb on "hello world" app.
2013-10-17 18:49:11 +04:00
Martin Nowak
5cecc7622d
smaller executables
...
- Move all tables into functions or structs so that
dmd's multilib will put them into separate archive
objects. This allows the linker to only pick the
tables that are actually used.
2013-10-16 09:03:53 +02:00
Walter Bright
5b5b5bbb68
Merge pull request #1636 from dawgfoto/issue10866
...
make case tables immutable
2013-10-15 13:54:10 -07:00