Commit graph

7526 commits

Author SHA1 Message Date
Andrei Alexandrescu
c0aad5b580 Fix debug build 2015-02-01 12:51:33 -08:00
Andrei Alexandrescu
449ff95df6 Merge pull request #2941 from sinkuu/variant_d
Do not call destructor in VariantN.opAssign if no allowed type requires
2015-01-31 18:54:20 -08:00
sinkuu
797f13f04d Add unittest 2015-02-01 08:42:12 +09:00
Andrei Alexandrescu
86d9365dd3 Merge pull request #2916 from JakobOvrum/cleanup_2724
Cleanup of #2724
2015-01-31 10:44:15 -08:00
Andrei Alexandrescu
c3680e5bf8 Merge pull request #2940 from sinkuu/fix_14041
Fix issue 14041 -  Refused writeln of a fixed size array of chars
2015-01-31 10:43:28 -08:00
sinkuu
4a6d321545 Do not call destructor in VariantN.opAssign if no allowed type requires 2015-01-31 23:53:24 +09:00
sinkuu
7cab71b22b Fix Issue 14042 - std.conv.to of a immutable char pointer 2015-01-31 22:48:10 +09:00
sinkuu
6a3cd276b8 Fix issue 14041 - Refused writeln of a fixed size array of chars 2015-01-31 20:53:52 +09:00
Jakob Ovrum
36cf60b4bf Re-enabled opSlice for std.exception.handle now that bug 14057 is fixed 2015-01-31 14:52:35 +09:00
Andrei Alexandrescu
71e3ecf680 Merge pull request #2934 from WalterBright/dip25
DIP25: make phobos work with it
2015-01-30 13:59:37 -08:00
Walter Bright
dc302d26a4 DIP25: make phobos work with it 2015-01-30 12:02:48 -08:00
H. S. Teoh
ea2780e623 Merge pull request #2937 from burner/uuid_documentation_update
uuid documentation update
2015-01-30 10:55:37 -08:00
H. S. Teoh
e1956bd8ec Merge pull request #2935 from qchikara/FIX14081
Fix 14081:Table in the document of std.bigint.BigInt.toString() duplicat...
2015-01-30 10:03:31 -08:00
Robert burner Schadek
6cafb2353e uuid documentation update
* moved some examples from comments to unittests
* one ctor was disabled, reimplemented it
2015-01-30 18:47:40 +01:00
Steven Schveighoffer
381c62e6ff Allow lambda that isn't string when unittest is enabled. 2015-01-30 10:31:52 -05:00
Steven Schveighoffer
acac626608 Fix issue 14082 -- unit test should only test known cases in red black tree. 2015-01-30 10:10:44 -05:00
qchikara
366ea76845 Fix 14081:Table in the document of std.bigint.BigInt.toString() duplicates.
Small fix of doc comment.
2015-01-30 18:58:37 +09:00
Andrei Alexandrescu
e1751c404b Merge pull request #2930 from burner/logger_doc_updates
logger.package documentation update
2015-01-29 15:53:39 -08:00
H. S. Teoh
857a77e16b Merge pull request #2932 from burner/uni_documentation_update
uni documenation update
2015-01-29 15:33:56 -08:00
H. S. Teoh
46af11338f Merge pull request #2933 from burner/uri_documentation_update
uri documentation update
2015-01-29 15:23:46 -08:00
Andrei Alexandrescu
95e90264c8 Merge pull request #2929 from burner/traits_documentation_update
std.traits documentation update
2015-01-29 14:52:16 -08:00
Robert burner Schadek
a037fbedc3 uri documentation update
* moved some examples to unittests
* made a only privately used enum private
* URIException made up to spec

grammar fix
2015-01-29 23:43:20 +01:00
Andrei Alexandrescu
e192f93a0c Merge pull request #2931 from burner/typecons_documentation_update
typecons documentation update
2015-01-29 14:20:45 -08:00
Robert burner Schadek
62daf9d46c uni documenation update
* moved examples into unittests
2015-01-29 23:03:24 +01:00
Robert burner Schadek
5f633b7e82 typecons documentation update
* moved examples into unittests
2015-01-29 22:38:59 +01:00
Andrei Alexandrescu
fcea7fa6ea Merge pull request #2911 from denis-sh/fix-property-enforcements-in-std.functional._ctfe-functions
Fix property enforcements in `std.functional._ctfe*` functions.
2015-01-29 13:30:15 -08:00
Robert burner Schadek
919c4ecd7b std.traits documentation update
* moved nearly all examples from comments to unittests
** some few had error
* marked existing unittest as examples
** splitted some in the process as they where to long
* ditto for one pair of templates with the same name

minor fix

small fix
2015-01-29 22:14:32 +01:00
JakobOvrum
dfbd50636c Merge pull request #2923 from yebblies/arraybool9999
Replace more implicit array to bool conversions
2015-01-30 04:27:30 +09:00
Robert burner Schadek
abfeb94dd0 Update of the package.d doc
* Headings make stuff easier to find
* Thread local logger description

tab to whitespace
2015-01-29 19:17:40 +01:00
JakobOvrum
224238a854 Merge pull request #2631 from nordlow/inout-array-range
Fix constness of array.d
2015-01-29 15:38:53 +09:00
Per Nordlöw
14d928e02e Fix constness of std.container.Array 2015-01-28 23:14:02 +01:00
Andrei Alexandrescu
8969ae9d51 Merge pull request #2927 from JakobOvrum/container_pronouns
Supplement to #2866
2015-01-28 07:45:30 -08:00
Jakob Ovrum
6ab785520c Add example code for using ranges with containers 2015-01-28 23:50:35 +09:00
Jakob Ovrum
be57a6b7b1 Add example of using make with inferred element type 2015-01-28 23:34:08 +09:00
Jakob Ovrum
f30d6806dc Supplement to #2866
Removed use of personal pronouns
Fixed some broken DDoc syntax
Fixed/changed some English grammar
2015-01-28 23:27:23 +09:00
Andrei Alexandrescu
d321fd2aad Merge pull request #2926 from yebblies/doFormat
Copy variadic arguments to buffer to avoid horrific varargs hacks
2015-01-28 01:27:03 -08:00
Daniel Murphy
ae0a97bde4 Merge pull request #2925 from CyberShadow/pull-20150128-071343
fix Issue 14065 - std.json not tracking line:column properly
2015-01-28 19:35:48 +11:00
Daniel Murphy
dbb070a994 Copy variadic arguments to buffer to avoid horrific varargs hacks 2015-01-28 19:08:00 +11:00
Vladimir Panteleev
0d1c697272 fix Issue 14065 - std.json not tracking line:column properly 2015-01-28 07:13:59 +00:00
Daniel Murphy
f255c9e689 Replace more implicit array to bool conversions 2015-01-28 16:33:12 +11:00
Andrei Alexandrescu
ad5ae8767f Merge pull request #2914 from fgda/issue_2138
Fix Issue 2138 - Allow more than 65535 files in Zip archives
2015-01-27 10:46:47 -08:00
monarch dodra
a5de927277 Merge pull request #2919 from yebblies/impbool
Remove implicit conversions from array to bool
2015-01-27 15:49:52 +01:00
Daniel Murphy
6af3fb5525 Remove implicit conversions from array to bool 2015-01-27 21:55:00 +11:00
fgda
8ef18e640c Expanded the unittest to test if packing and unpacking produces the original, quite random data 2015-01-27 10:27:12 +01:00
Daniel Murphy
1d2a706f4a Stop using va_argsave now that va_start works correctly without it 2015-01-27 16:17:24 +11:00
Andrei Alexandrescu
271f44e5da Merge pull request #2907 from aG0aep6G/quickindex
[DDoc] add HTML class "quickindex" to manually maintained jump link tables
2015-01-26 21:06:26 -08:00
Andrei Alexandrescu
986e4b8f26 Merge pull request #2910 from data-man/ld_tweaks
Modified the implementation of Levenshtein distance so that it now uses ...
2015-01-26 21:03:39 -08:00
Jakob Ovrum
5e9006b908 Cleanup of #2724
Various semantic improvements
Documentation improvements
Disabled opSlice due to issue 14057
2015-01-27 13:20:33 +09:00
H. S. Teoh
f723316320 Merge pull request #2724 from burner/rangeexception_front
Rangeexception
2015-01-26 13:28:29 -08:00
fgda
8cc228c4e9 Fix Issue 2138 - Allow more than 65535 files in Zip archives
Fixed by adding support for reading and writing Zip64 archives
2015-01-26 20:34:45 +01:00