Sebastian Wilzbach
64ba09993f
fix issue 16016 - remove std.concurrencybase from the docs
2016-05-29 06:03:01 +02:00
Dmitry Olshansky
b4dccd44ac
Merge pull request #4121 from CyberShadow/pull-20160326-014108
...
posix.mak: Add JSON target
2016-04-28 20:11:51 +04:00
Atila Neves
837938b877
Delete unused Make function P2LIB from posix.mak
2016-04-23 18:47:12 +02:00
H. S. Teoh
7be36e36e3
Merge pull request #2945 from JesseKPhillips/wrapStruct
...
Wrap struct
2016-03-31 21:39:05 -07:00
Walter Bright
febdf21c70
add gitzip target
2016-03-27 18:57:27 -07:00
Vladimir Panteleev
f3d1e7a8d3
posix.mak: Add JSON target
2016-03-26 01:41:19 +00:00
Martin Nowak
26c04fef9f
disable QUIET by default
2016-03-09 00:30:27 +01:00
Martin Nowak
ab82b83e8e
use timelimit to kill deadlocked tests
...
- restrict any test to 60s
- don't trigger the 1h timeout for the auto-tester
- get a make error message w/ a specific test on timeout failure
- the timelimit program is used b/c the auto-tester already relies on it
2016-03-08 23:24:07 +01:00
Jonathan M Davis
c3cd933131
Moving deprecations along.
...
This is mostly just putting dates on existing deprecations that were
missing dates, but it does remove a few things that have been deprecated
long enough to be removed.
2016-02-10 16:43:25 -08:00
AndrewEdwards
eba5621271
Remove deprecated modules and symbols scheduled for removal in 2015
2016-01-27 19:53:44 +09:00
Andrei Alexandrescu
e2437fee81
Merge pull request #3777 from MartinNowak/fix15222
...
recursively create zip file
2016-01-12 00:54:19 -05:00
Martin Nowak
2a049caff1
recursively create zip file
...
- fix Issue 15222 - std.experimental omitted from phobos zip file
- avoids outdated manifest lists
2016-01-11 01:32:53 +01:00
Jesse Phillips
3b81b85df2
Copy wrap to std.experimental
2016-01-09 10:50:54 -08:00
H. S. Teoh
8251fb6fa1
Always generate docs for all platforms.
2016-01-06 11:26:39 -08:00
Ilya Yaroshenko
54a6d72bb8
initial commit
...
fix Slice
change concept
implement `sliced`
change structure
remove comment
slice constructors
add 1D case
fix opSlice 1D
implement ND, part1
update to modern syntax
generic opIndex
fix protection
cleanup
fix
cleanup
style fix
rename
update
update
implement transpose
unittest
unittest for properties and methods
more examples & fixes
move code
minor fix
add header
update make fils
update make files
dmd bug workaround
fix module name
update imports
style fix
fix asserts
remove createRefCountedSlice
add shape property
rework `shape`, add `structrure`
ndarray
swapped
transposed
opCast
remove save calls
everted
make Slice(size_t N0, Slice(size_t N1, ...)) virtual
huge rework
remove space
move code
fix style
add packEverted
relax constraints
add black comments
remove spaces
fix macros
fix doc
fix docs
update docs
reduce template bloat
optimize and fix for arrays.
update docs
remove space
update docs
update docs
update link
update doc
fix constructor
add toString
fix `save`
add `reversed` method
fix constraints for `reversed`
optimisation in unittests
add `strided`
implement `reversed` for ranges (no arrays)
reduce constraints
cleanup
add Iota for static foreach
remove string representation
DMD 2.067 support
fix style
fix opIndexUnary constraints
move byElement
add shift property
add CTFE-able strided
huge style fix
add macros
update `sliced`
move private code
update docs
update allIndexesReversed, renamed to allReversed
update docs
update docs
fix macros
fix posix.mak
update posix.mak
update docs and strided
move code
update sliced constraints
update `sliced` docs
move code
remove whitespaces
add static assert to ndslice
add one more opIndexUnary
update createSlice docs
update ndarray
update docs for Transpose operators
update docs and fix bugs
add pragma inline
fix docs
update docs
update docs
add inline pragma
ditto
replace errors with asserts
update docs
update doc style
update docs
remove comes in docs
update docs
remove whitespaces
update docs
update docs
update comment
update test
update docs
fix typo
fix docs
review
fix transposed description
change doc tables
remove unused RepeatTypeTuple
remove function attributes for templates
make constructor private
make N and Range private
make elementsCount public
fix createSlice params naming
add assert description to sliced
[big] fix range primitives wrong asserts and update documentation
regroup primitives
minor docs fix
minor docs fix
fix typo
fix Slice constraints
add indexing using static arrays
make byElement a random access range
fix by random access primitives for ByElement
update unittest
fix random access primitives for ByElement
remove trailing space
implement slicing for ByElement
make ByElement more readable
update docs for subspace operators
remove one See_also
revert last commit
update docs
add descriptions to asserts
add more examples
minor doc update
add example with allocators
add makeSlice for allocators
update docs table
add range checks
add more constructors
Add description to asserts.
add checks for const/immutable
ditto
update to DMD 2.069
minor fixes
add elements property
make makeSlice an unittest
remove space
update docs
remove space
update docs
update doc
fix makeSlice example
fix strided
make strided template variadic
add Guide for Slice/Matrix/BLAS contributers
remove unused import
add better error messages
update guide
update docs
remove space
[minor] fix docs
minor error messages update
minor doc fix
rename package
split package
update posix.mak
update win*.mak
ditto
fix posix mak
update *mak.
update docs
update man files
minor doc update
update module headers
fix opCast
rename pop*N to pop*Exactly
remove primitives
add popFrontN popBackN to Slice
[minor] update docs
add package primitives to Slice
update operators prototypes
add drop* primitives
[minor] update docs
update docs
remove spaces
remove allocators
minor doc fix
[minor] update docs
add dropToNCube
add diagonal
add return type for template for better documentation
move pack* to iterators
rm allocators
[minor] doc update
add support of packed slice for diagonal
update example for diagonal
add blocks
rename packed and unpacked to pack and unpack
update docs
renaming
[minor] docs update
ditto
minor style update
rm old files
[minor] update docs
update docs
ditto
[minor] update docs
add rotated
[minor] update docs
add byElementInStandardSimplex
add windows
remove space
remove structure
update docs
add spaces
add reshape
rename packEverted -> evertPack
remove spaces
fix ReshapeException
minor doc fix
update windows/blocks template params
fix pack windows/blocks
add index @property
remove spaces
minor doc fix
add Slice tuples
remove spaces
update docs
update docs and rename dropToHypercube
update docs
minor doc update
fix links
remove version OS constraints for allocators
assumeSameStructure
fix
minor doc fix
minor doc update
after review
minor style fix
fix Elaborate Assign
add index slice
fix NSeq
fix bug with diagonal
fix sliced slice
add main example
update docs
translation
fix comment
fix style
remove spaces
update style
fix link
Vandermonde matrix
remove space
move example
remove `opCast`
add opEquals for arrays
update opIndex(Op)Assign
update docs
update docs
fix style
update docs (russian will be translated)
update tests
fix doc style
ditto
ditto
update docs
update docs
update docs
update docs
update unittests
update docs
ditto
ditto
ditto
[major] doc update
update docs
update docs
fix voting conditions (docs, style)
minor doc update
fix style
add unittest for `map`
ditto
fix string mixins
add Params and Returns
ditto
add headers
add descriptions
Fix m32 mode in example
Minor description fix
fix spaces
ditto
Add Internal Binary Representation
ditto
ditto
ditto
ditto
ditto
ditto
ditto
add description for binary representation
ditto
minor style fix
ditto
ditto
ditto
ditto
ditto
ditto
inlining
remove compiler version check
fix braces
fix docs
add Quick_Start
Fix English
Add two examples
fix style
remove object file
minor doc update
ditto
remove spaces
fix indexing & add unittests
ditto
2016-01-01 23:23:50 -08:00
Andrei Alexandrescu
71a00eee59
Simplify package documentation generation, fux errors in allocator's documentation
2015-10-03 19:51:08 -04:00
Andrei Alexandrescu
cce6aafa1b
Rebase and solve conflicts
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
b7f4600a67
Replace HeapBlock with the more descriptive BitmappedBlock
2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
13612a5355
Reorg of modules: typed, package, building_blocks
2015-10-02 07:35:09 -04:00
Andrei Alexandrescu
ab6f28dc11
WIP
2015-10-02 07:35:08 -04:00
Andrei Alexandrescu
a1c5e7fe57
Build allocator per package
2015-10-02 07:35:08 -04:00
Andrei Alexandrescu
a13bdbb837
Add showcase.d; now Region supports allocation from the end or beginning
2015-10-02 07:35:08 -04:00
Andrei Alexandrescu
b2d265a987
Initialize sbrk mutex properly using PTHREAD_MUTEX_INITIALIZER
2015-10-02 07:35:08 -04:00
Andrei Alexandrescu
315b2625fa
AutoDeallocator -> ScopedAllocator by Jacob Carlborg's suggestion
2015-10-02 07:35:08 -04:00
Andrei Alexandrescu
bd74dd873e
Add auto_deallocator.d
2015-10-02 07:35:08 -04:00
Andrei Alexandrescu
d1559ebb45
Added Quantizer, implemented fixes pointed by reviews by Brian Schott and Timon Gehr
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
e55f75cd80
Working FreeTree, poor handling of duplicates
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
3715002fde
Added the kernighan_ritchie allocator
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
c3416158da
Separate porcelain from the rest
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
309bcef814
Separate bucketizer from the rest
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
e80539756a
Separate segregator from the rest
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
e9302b1d09
Separate allocator_list from the rest
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
24cf76a928
Separate stats_collector from the rest
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
20d1b1ba93
Separate mmap_allocator from the rest
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
faca71602e
Separate region from the rest
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
6bcf7c2314
Separate free_list from the rest
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
34cb8cdcd4
Separate fallback_allocator from the rest
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
5eb355e43b
Separate heap_block from the rest
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
4196e25d2f
Separate affix_allocator from the rest
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
892be24145
Separate mallocator from the rest
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
1c1131855c
Separate gc_allocator from the rest
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
2aa08c2711
Separate null_allocator from the rest
2015-10-02 07:35:07 -04:00
Andrei Alexandrescu
61c90dd5ac
Rebase
2015-10-02 07:33:43 -04:00
Martin Nowak
262f4826bd
use shared libraries on FreeBSD
2015-10-02 09:53:01 +02:00
Martin Nowak
0bfc7ca32f
remove CC filter for CFLAGS
...
- allows to use compiler wrappers
- fixes make CC=/path/to/cc
- fixes Issue 15012
- still can be overriden with make CFLAGS=
2015-09-06 11:17:36 +02:00
Martin Nowak
592ce24379
dynamically load libcurl
...
- avoids issues with versioned symbols on different platforms
- lazy loading/initialization of curl library
- fix Issue 13324
- try to load curl from the exe itself before loading a shared library
thus allowing to link against a different or a static curl library
2015-08-22 16:27:45 +02:00
Walter Bright
d58908ab71
fix Issue 14881 - [REG] posix.mak omits package.d files when building zip file
2015-08-06 16:16:29 -07:00
Martin Nowak
25611d1edc
add new phobos changelog.dd
...
- intendend to just contain the things for the upcoming release
- will be copied into dlang.org and cleared prior to a release
- no stylesheet frills or complicated dlang.org integration
looks OKish enough and uses same macros as dlang.org
2015-08-06 13:30:10 +02:00
Martin Nowak
5ca7ddad60
Merge remote-tracking branch 'upstream/stable' into merge_stable
...
Conflicts:
posix.mak
Manually edited:
std/datetime.d (rename toNormalizedPath -> asNormalizedPath)
2015-07-24 01:28:58 +02:00