Ilya Yaroshenko
60fe72b197
fix back for byElement
...
fix style
2016-12-08 19:17:50 +02:00
Ilya Yaroshenko
25b1e12254
remove byElement specialisation for N = 1
2016-12-08 18:43:48 +02:00
Ilya Yaroshenko
d2e024d9bb
deprecate not nothrow API in ndslice and make binary representation public
2016-12-08 18:43:43 +02:00
ljubobratovicrelja
c312da1888
Added unittest example demonstrating overlapped blocks.
2016-11-05 14:14:12 +01:00
ljubobratovicrelja
946dce263f
Added hint in docs about overlapped blocks.
2016-11-05 14:14:12 +01:00
Ilya Yaroshenko
2ad1da6e2b
update ndslice tables
2016-10-01 08:04:27 +02:00
Ilya Yaroshenko
a90f857754
reduce ndslice template bloat part 2
2016-09-30 01:43:15 +02:00
Ilya Yaroshenko
c39ec4cd43
reduce ndslice template bloat part 1
2016-09-30 01:43:05 +02:00
Ilya Yaroshenko
99532a8f41
fix issue 16503 : add fast math bridge for LDC
2016-09-23 20:29:28 +02:00
Ilya Yaroshenko
a3f205a19e
fix 16501 and fix issue 16501
2016-09-23 20:29:15 +02:00
Andrei Alexandrescu
39957b56ef
Merge pull request #4782 from 9il/repeatSlice
...
add repeatSlice
2016-09-16 18:15:25 -04:00
Ilya Yaroshenko
a29e41cbfe
remove pragma inline for generic code
2016-09-14 13:08:22 +02:00
Ilya Yaroshenko
1ea8b7a12e
add repeatSlice
2016-09-14 12:01:05 +02:00
Dmitry Olshansky
488b399c8a
Merge pull request #4693 from 9il/iota3
...
add iotaSlice variant with step
2016-08-09 20:05:48 +02:00
Petar Kirov
fd0ceb2b39
Make iotaSlice implementation easier to understand
2016-07-31 15:18:50 +03:00
Ilya Yaroshenko
c58e3fadc9
Issue 16308 - [ndslice] should always has save primitive
...
The reason is that Slice never calls front/popFront and others
primitives of underlaying range.
remove constraints for `save` in ndslice.selection
2016-07-31 10:43:26 +02:00
Ilya Yaroshenko
945feb73c5
add iotaSlice variant with step
2016-07-30 23:41:31 +02:00
Ilya Yaroshenko
52b694570c
Merge pull request #4631 from jmh530/patch-1
...
[ndslice] Change pack example to something simpler
2016-07-27 21:08:56 +02:00
jmh530
4fbfeb6855
Changing enums to static immutable
...
Changing enums to static immutable because that is what Travis CI is telling me to do
2016-07-26 21:54:58 -04:00
jmh530
97efba121f
Adding enums to avoid risk of GC allocation
...
Adding enums to avoid risk of GC allocation
2016-07-26 21:50:43 -04:00
jmh530
5b14ca79c3
Removing extra line between blocks
...
Removing extra line between blocks
2016-07-26 21:47:53 -04:00
jmh530
bdac4d2a93
Fixing white space on line 107
...
Fixing white space on line 107
2016-07-26 21:45:12 -04:00
jmh530
7ebce43896
Fixing white space
...
Trying to fix white space so that Travis CI passes.
2016-07-26 21:35:03 -04:00
jmh530
623d5b116e
Fixing space after std.range
...
Adding a space after std.range to pass Travis CI.
2016-07-26 21:31:04 -04:00
jmh530
c84e8098b8
Fixing indentation and template parameters
...
Changing indentation to tab from 5 spaces for b. Also, change the formatting for template parameter to remove parentheses.
2016-07-26 21:12:22 -04:00
jmh530
56eb71c871
Update changes to have only one blank line
...
Was asked to have only one blank line. I assume this meant to split variables from asserts.
2016-07-26 18:43:53 -04:00
jmh530
f21cf84d99
Update changes to modify [0][0] to [0, 0]
...
Addressing comments to change [0][0] to [0, 0]
2016-07-26 18:41:56 -04:00
Brian Schott
3cf5e9a7fb
Merge pull request #4638 from 9il/spec
...
add specialisation for byElement & byElementInStandardSimplex in case of 1D
2016-07-26 03:25:11 -07:00
Ilya Yaroshenko
dc996eb49c
add specialisation for byElement & byElementInStandardSimplex in case of 1D
2016-07-26 09:55:56 +02:00
jmh530
1ab23fa70b
Change pack example to something simpler
...
The original example for pack has too much stuff going on. Replacing it with a slimmer version that makes it a bit more clear what the impact of pack is. In particular, I feel like the asserts for shapes are necessary to make it obvious.
2016-07-21 10:53:53 -04:00
Ilya Yaroshenko
2bf9766c9a
remove unused import
2016-07-20 18:18:51 +02:00
Sebastian Wilzbach
ec47ac4224
Remove the WEB macro in favor of HTTP
...
replacement: sed 's/\$(WEB/\$(HTTP/g' -i **/*.d
2016-06-16 00:14:51 +02:00
Sebastian Wilzbach
2dfbc51f17
Standardize whitespace after imports
...
Unified with:
sed -E "s/import\s*([^ ]+)\s*:\s*(.*(,|;))/import \1 : \2/" -i **/*.d
2016-05-29 22:09:56 +02:00
Vladimir Panteleev
38a6370788
Merge pull request #4303 from wilzbach/mref_phobos
...
use mref macro instead of link2
2016-05-24 03:12:08 +03:00
Sebastian Wilzbach
89a2dd5f11
use mref macro instead of link2
2016-05-16 03:30:08 +03:00
Sebastian Wilzbach
484f7bfbe0
enforce: whitespace after catch
2016-05-14 15:28:43 +03:00
Ilya Yaroshenko
4c8980efc9
Trivial Fix Issue 16010
2016-05-10 20:06:37 +02:00
Sebastian Wilzbach
8fa0ffc92a
std.experimental.ndslice: improve docs
2016-04-28 21:07:40 +03:00
Sebastian Wilzbach
5a8988c149
style fix: add space after for operator
2016-04-27 02:04:02 +03:00
Sebastian Wilzbach
3d67cd228c
style fix: space between operators
2016-04-26 22:26:20 +03:00
Brian Schott
e62921e5e8
Merge pull request #4212 from 9il/docsd
...
fix docs for `diagonal`
2016-04-18 16:34:01 -07:00
Ilya Yaroshenko
90783dbee6
fix docs for diagonal
2016-04-18 18:51:19 +02:00
Ilya Yaroshenko
5fb8091245
fix 15549
2016-04-18 15:18:26 +02:00
Ilya Yaroshenko
bfc9ac983e
[ndslice] improve coverage
2016-04-17 06:55:52 +02:00
Brian Schott
d8f017dc36
Merge pull request #4205 from 9il/uni
...
clean examples
2016-04-16 19:13:38 -07:00
Ilya Yaroshenko
2597483251
fix 15919
2016-04-16 21:16:51 +02:00
Ilya Yaroshenko
61191e28ed
[ndslice] clean examples
2016-04-16 18:52:56 +02:00
Ilya Yaroshenko
d980ea53dc
[ndslice] varios fixes
2016-04-13 08:59:30 +02:00
Ilya Yaroshenko
391568d22f
[ndslice] fix unittests in selection
2016-04-13 08:59:30 +02:00
Ilya Yaroshenko
56f385dbe7
[ndslice] add iotaSlice
2016-04-13 08:59:30 +02:00