Commit graph

10691 commits

Author SHA1 Message Date
Dragos Carp
d698887729 Remove obsolete TypeTuple references
Replace following names:
std.typetuple      -> std.meta
TypeTuple          -> AliasSeq
ParameterTypeTuple -> Parameters
FieldTypeTuple     -> Fields

std.traits requires more work than search/replace and is left unchanged.
2015-10-13 20:37:44 +02:00
Martin Nowak
8d9d606ef8 Merge pull request #3700 from CyberShadow/pull-20151007-105521
Use canonical links to forum.dlang.org
2015-10-07 16:01:04 +02:00
Vladimir Panteleev
52d6930daf Use canonical links to forum.dlang.org
http://forum.dlang.org/help#canonical
2015-10-07 10:55:51 +00:00
Walter Bright
6e378e197f Merge pull request #3697 from CyberShadow/pull-20151005-194915
std.getopt: Re-add constructor removed in PR #3489
2015-10-05 19:45:55 -07:00
Vladimir Panteleev
c403d644a4 std.getopt: Re-add constructor removed in PR #3489 2015-10-05 19:49:53 +00:00
Dmitry Olshansky
8aca364e7e Merge pull request #3652 from JackStouffer/docs
Fixed some docs in std.algorithm
2015-10-05 20:14:01 +03:00
Jack Stouffer
3706811991 fixed docs 2015-10-05 09:16:19 -04:00
Martin Nowak
6eece6cdbf Merge pull request #3692 from andralex/allocator-doc
Simplify package documentation generation, fix errors in allocator's …
2015-10-04 14:19:11 +02:00
Dmitry Olshansky
75fa251700 Merge pull request #3691 from MartinNowak/typo
fix spelling in doPut error message
2015-10-04 11:08:45 +03:00
Andrei Alexandrescu
71a00eee59 Simplify package documentation generation, fux errors in allocator's documentation 2015-10-03 19:51:08 -04:00
Martin Nowak
b861b0fe71 fix spelling in doPut error message 2015-10-03 21:46:57 +02:00
Martin Nowak
bcbe747cc8 Mention addition of std.experimental.allocator in changelog 2015-10-03 17:20:16 +02:00
Dmitry Olshansky
52973a60ef Merge pull request #3686 from 9il/uuid2
Optimize UUID to/from string conversion
2015-10-03 16:57:39 +03:00
Ilya Yaroshenko
4391ad74c4 optimize UUID to/from string conversion
remove trailing whitespaces

use 'void' initialisation

Fix comments

Update toString API

toString API update

update string API && add new unittests

fix typo
2015-10-03 15:55:38 +03:00
Dmitry Olshansky
032140be72 Merge pull request #3581 from 9il/uuid
update UUID hash function
2015-10-02 22:53:41 +03:00
Dmitry Olshansky
faab13624b Merge pull request #3676 from burner/stringIndexOfRangeFix
indexOf used to accept user defined structs
2015-10-02 22:27:13 +03:00
Dmitry Olshansky
8cb60cdb2b Merge pull request #3642 from burner/std.path_unittest_doc
std.path unittest doc
2015-10-02 22:02:47 +03:00
Dmitry Olshansky
c29a14edd5 Merge pull request #3682 from burner/std.experimental.logger_housekeeping
logger housekeeping
2015-10-02 19:36:30 +03:00
Jonathan M Davis
6bb219b7b1 Merge pull request #3405 from andralex/allocator
Proposal for std.experimental.allocator
2015-10-02 06:55:05 -07:00
Ilya Yaroshenko
0b2ca72571 fix SharedFreeList.allocate 2015-10-02 07:35:09 -04:00
Basile Burg
18d9bc764e fix unittest style 2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
dbad0e839d Reduce number of threads created in free_list unittest 2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
ec8f916555 Change unittest for roundUpToAlignment 2015-10-02 07:35:09 -04:00
Basile Burg
b876a20832 rewritten _aligned_realloc + added unittests
- _aligned_realloc was using an unnecessary temp buffer
- _aligned_realloc is now conforms with MSVC specs. in case of realloc failure (keep original block)
2015-10-02 07:35:09 -04:00
Basile Burg
82349d5ea3 fix, temp file for test under win 2015-10-02 07:35:09 -04:00
Basile Burg
70c4ad4cbe fix, test cant pass under win32
due to max alloc size
2015-10-02 07:35:09 -04:00
Basile Burg
53ba5d3c74 fix, use 'CRuntime_DigitalMars' to detect the Digital Mars standard C lib 2015-10-02 07:35:09 -04:00
Basile Burg
257499176f set aligned_free private 2015-10-02 07:35:09 -04:00
Basile Burg
2e2e6d5563 Implementation of the_aligned_alloc functions for the DigitalMars version 2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
5cce2a1c30 Reduce unittests' pressure on resources 2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
3a40bed57e Reduce unittest allocations, otherwise there's failure on low-memory machines at least in 32-bit builds 2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
f38dab3d9e Fix roundUpToAlignment 2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
b0d99515c5 Relax more totalAllocation assertions for 32 bit 2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
58a19a64d8 Relax totalAllocation assertion for 32 bit 2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
5c4f4cf20b Where did the tabs come from? 2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
cce6aafa1b Rebase and solve conflicts 2015-10-02 07:35:09 -04:00
Basile Burg
0ea3986ab6 removed useless import 2015-10-02 07:35:09 -04:00
Basile Burg
18b7855c9d simplified MAP_ANON symbol import 2015-10-02 07:35:09 -04:00
Basile Burg
9dd52726c0 Update mmap_allocator.d
updated MmapAllocator.deallocate()
2015-10-02 07:35:09 -04:00
Basile Burg
979b476cb0 do not allow memory to be executed 2015-10-02 07:35:09 -04:00
Basile Burg
fed7041b67 win, mmap uses VirtualAlloc instead of anon mem mapped file 2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
f86669b2be Fix documentation of methods returning Ternary 2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
f4ced62cfd stats_collector docs, fix links 2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
b944173020 Improve usage guidelines 2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
b5c0f72499 Documentation and import change 2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
499ecfedc5 Moved a bunch of building blocks into a new package building_blocks 2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
e0ad05d7b0 Name change: .it -> .instance for all allocators 2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
8c35e595b0 Add conditional destructor to Region 2015-10-02 07:35:09 -04:00
Hackerpilot
d18098ff74 Add Ternary constructor 2015-10-02 07:35:09 -04:00
Basile Burg
2e5ed76ed2 added MmapAllocator equivalent for Windows 2015-10-02 07:35:09 -04:00