Commit graph

2988 commits

Author SHA1 Message Date
Andrei Alexandrescu
d7ea3c808d Merge pull request #541 from blackwhale/ctRegex
A quick shot at ctRegex issue 7740
2012-05-20 15:35:26 -07:00
Andrei Alexandrescu
f41c9c48a7 Merge pull request #527 from mylodon/fix-issues-7831-7022
fix issue 7022
2012-05-20 15:32:36 -07:00
Andrei Alexandrescu
21c21ad0ec Merge pull request #517 from deadalnix/isbuiltin
Add isBuiltin to detect builtin types.
2012-05-20 15:31:25 -07:00
Andrei Alexandrescu
41e6decef9 Merge pull request #460 from quickfur/6926-process
Code cleanup & fix issue 6926
2012-05-20 14:48:10 -07:00
alexrp
b4157cd573 Remove std.contracts (deprecated a long, long time ago). 2012-05-15 03:17:19 +02:00
Brad Roberts
18954dbc0a Merge pull request #574 from wfunction/master
Mehrdad's first pull!
2012-05-14 11:50:27 -07:00
Jonathan M Davis
90a104d157 Merge pull request #535 from 9rnsr/fix_scoped
Change scoped to "voldemort type"
2012-05-13 21:35:50 -07:00
Brad Roberts
81301fb0ea Merge pull request #543 from CyberShadow/patch-2
std.regex: Fix math in replace example
2012-05-13 16:54:47 -07:00
Jonathan M Davis
d88482d552 Merge pull request #581 from alexrp/remove-deprecated
Remove deprecated modules.
2012-05-13 15:28:00 -07:00
alexrp
aaaca447cc Make generated accessor for bitfields @safe pure nothrow. 2012-05-13 23:14:06 +02:00
alexrp
a64b6175fa Remove std.loader (deprecated for six years). 2012-05-13 16:23:23 +02:00
alexrp
4bd65cbec2 Remove std.stdarg (deprecated since 2010). 2012-05-13 04:03:26 +02:00
alexrp
f569b4daa0 Remove std.intrinsic for good. 2012-05-13 04:03:26 +02:00
alexrp
38ef7d09c2 Remove std.bind (deprecated from the day delegates were added to the language). 2012-05-13 04:03:26 +02:00
Brad Roberts
a47332ca0d Merge pull request #540 from 9rnsr/fix7919
Issue 7919 - Sample code works on GDC but fails with DMD
2012-05-12 10:32:26 -07:00
Hara Kenji
c27262cdb9 Merge pull request #536 from Aatch/std-format-changes
Std format changes
2012-05-12 02:52:19 -07:00
k-hara
51bdc47190 Change scoped to "Voldemort Type" 2012-05-12 18:38:09 +09:00
Lambert
66c886a4f1 Mehrdad's first commit, mainly as a test. Changed filter()'s structure to FilteredRange to give better error messages. 2012-05-11 16:20:26 -07:00
Jonathan M Davis
98b34a285a Merge pull request #556 from dawgfoto/improveRBTree
Improve rb tree
2012-05-11 10:37:40 -07:00
Hara Kenji
84218d3e1e Merge pull request #570 from denis-sh/scoped-bug6580-fix
Fix Issue 6580 - scoped classes are aligned incorrectly
2012-05-08 23:41:32 -07:00
Kato Shoichi
892038953d Merge pull request #572 from 9rnsr/fix_move
Issue 8055 & 8057 - Fix std.algorithm.move issues
2012-05-08 10:13:12 -07:00
k-hara
9d02596a50 Optimize unary move(). 2012-05-09 01:22:13 +09:00
Andrei Alexandrescu
36f5539e0a Merge pull request #557 from Chabsf/master
Issue 4744:  std.conv: string->enum doesn't look for longer match
2012-05-07 20:38:25 -07:00
k-hara
af50634ea7 Use endsWith. 2012-05-08 09:45:53 +09:00
Denis Shelomovskij
2503b18d1c Fix Issue 6580 - scoped classes are aligned incorrectly 2012-05-07 23:08:36 +04:00
Hara Kenji
cc636bea73 Merge pull request #569 from denis-sh/scoped-bug8039-fix
Fix Issue 8039 - `scoped` doesn't call any elaborate destructors for struct fields
2012-05-07 09:36:12 -07:00
Denis Shelomovskij
273eb21226 Fix Issue 8039 - scoped doesn't call any elaborate destructors for struct fields
Phobos isn't a place for runtime stuff like `destroy`. And Phobos developers aren't people who should write/check such stuff.
2012-05-07 15:51:25 +04:00
Hara Kenji
0e42d76509 Merge pull request #568 from denis-sh/hasElaborateDestructor-fix
Fix Issue 8037 - hasElaborateDestructor is false for non-zero-length static array of structs with elaborate destructor
2012-05-06 23:57:10 -07:00
k-hara
dc6fb32f87 fix Issue 8057 - std.algorithm.move cannot use for nested struct 2012-05-07 12:33:24 +09:00
k-hara
279963c9d0 fix Issue 8055 - std.algorithm.move corrupts moved object field 2012-05-07 12:05:01 +09:00
Denis Shelomovskij
a6e38e3472 Fix Issue 8037 - hasElaborateDestructor is false for non-zero-length static array of structs with elaborate destructor 2012-05-06 19:10:24 +04:00
Jonathan M Davis
5bbfed888b Merge pull request #523 from denis-sh/improve-isInfinite
Change C++ style CT test to D style, make unittests CT
2012-05-06 01:10:11 -07:00
Jonathan M Davis
88d00a04b9 Merge pull request #516 from jacob-carlborg/xml
Fix: Incorrect indentation using std.xml.pretty.
2012-05-06 00:59:33 -07:00
Jonathan M Davis
ee4d7c36e8 Merge pull request #514 from CyberShadow/std-md5-example-bufsize
std.md5: Lower buffer size in mdFile example
2012-05-06 00:57:57 -07:00
Jonathan M Davis
cf2edb613a Merge pull request #513 from CyberShadow/std-file-windows-attributes
std.file: Use GetFileAttributesEx to query file attributes on Windows
2012-05-06 00:56:50 -07:00
Jonathan M Davis
2f27238833 Merge pull request #538 from nhkcon/patch-1
fix simple example
2012-05-03 21:55:50 -07:00
Jonathan M Davis
93c92e1295 Merge pull request #560 from kyllingstad/tempdir
std.file.tempDir()
2012-05-03 21:38:55 -07:00
Denis Shelomovskij
350a8f263d Do not call getcwd (or other base) in absolutePath and relativePath if not needed. 2012-05-03 17:37:19 +04:00
Lars T. Kyllingstad
9522e7bc62 Removed superfluous 'static'
It was left over from an attempt to declare a WinAPI function inside a D
function (which unfortunately didn't work).
2012-05-03 01:52:30 +02:00
Lars T. Kyllingstad
87dfaa82db Merge pull request #564 from donc/bigint8011
Fix issue 8011 BigInt ++ and -- do wrong thing on negative numbers
2012-05-02 16:44:48 -07:00
Lars T. Kyllingstad
b630804e81 Fix broken std.file.rmdirRecurse() unittest
'ln' gave an error, because "/tmp" is already included in deleteme.
2012-05-03 01:15:49 +02:00
Lars T. Kyllingstad
4204c32532 Removed the tempFile() unittest
This is mainly because it could be nice to use tempFile() in other
unittests.  Since tempFile() caches its return value, it would return
the test value ("/") for any other unittest that follows it.
Alternatively, if the other unittest(s) get run first, tempFile()'s
would fail.
2012-05-03 01:05:39 +02:00
Lars T. Kyllingstad
ccede5e9e6 Made tempPath() use Win API function GetTempPath() 2012-05-03 00:15:39 +02:00
Don Clugston
bd72ae7d36 Fix issue 8011 BigInt ++ and -- do wrong thing on negative numbers
Patch by Ary Borenszweig
2012-05-02 20:40:14 +02:00
k-hara
c1aa44b250 Revert a part of pull #558 2012-05-02 23:54:21 +09:00
Sean Kelly
6364c4e622 Merge pull request #562 from alexrp/master
Kill some public imports of core.sync.* in std.concurrency.
2012-05-01 23:43:47 -07:00
David Simcha
c98ef58218 Merge pull request #558 from kyllingstad/std-path-improvements
std.path improvements
2012-05-01 19:53:18 -07:00
alexrp
539134396a Kill some public imports of core.sync.* in std.concurrency. 2012-05-02 04:46:54 +02:00
David Simcha
17c1e3f3d1 Merge pull request #554 from jmdavis/joiner
Added documentation to undocumented overload of std.algorithm.joiner.
2012-05-01 19:23:32 -07:00
Lars T. Kyllingstad
48cd943bf5 Added std.file.tempDir() 2012-05-01 14:04:39 +02:00