Commit graph

327 commits

Author SHA1 Message Date
Vladimir Panteleev
4f9fa6c78b Fix std.experimental.typecons omissions in Windows makefiles 2016-04-21 05:37:05 +00:00
k-hara
5718d91fb4 Fix: modules under std.range package are not unit-tested 2016-04-10 21:31:35 +09:00
k-hara
a2adf55adc Fix: Ddoc for std.experimental.typecons is not generated with win32.mak 2016-04-10 21:24:07 +09:00
k-hara
b2f56715f9 Now SRC_STD_ALL and SRC_STD are identical 2016-04-09 21:34:00 +09:00
k-hara
102604a1c8 Arrange target names 2 2016-04-09 21:33:59 +09:00
k-hara
2c08542f2e Arrange target names 1 2016-04-09 21:33:47 +09:00
k-hara
f51939d454 Rename targets 2016-04-09 21:33:40 +09:00
k-hara
32e8eccc20 Insert line breaks per files 2016-04-09 21:01:22 +09:00
k-hara
102b50c5d6 Break up unittest8.obj (SRC_TO_COMPILE_NOT_STD) to unittest[a-f].obj 2016-04-08 22:49:31 +09:00
H. S. Teoh
7be36e36e3 Merge pull request #2945 from JesseKPhillips/wrapStruct
Wrap struct
2016-03-31 21:39:05 -07: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
8f04c54a05 WrapStruct Attempt fix for Windows make files 2016-01-09 10:50:54 -08:00
Jesse Phillips
3b81b85df2 Copy wrap to std.experimental 2016-01-09 10:50:54 -08:00
Ilya Yaroshenko
68d6bb0557 add HTML generation to win.mak 2016-01-03 09:13:55 -08:00
Martin Nowak
e286199645 Merge remote-tracking branch 'upstream/stable'
# Conflicts:
#	win32.mak
#	win64.mak
2016-01-03 15:09:57 +01: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
MetaLang
a1a596646f Add std.experimental.allocator to the build script 2015-11-29 16:01:00 -04:00
Vladimir Panteleev
7ef38a0e88 win*.mak: Add std.digest.hmac 2015-08-31 09:56:29 +00:00
Marc Schütz
bdb35215d7 Add missing references to std.digest.hmac to fix doc generation 2015-08-15 12:03:29 +02: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
Walter Bright
8f4c07a840 add std.concurrencybase 2015-07-05 00:50:38 -07:00
David Nadlinger
41d2027c22 Merge pull request #3233 from schuetzm/hmac
Add std.digest.hmac
2015-06-20 20:29:30 +02:00
Vladimir Panteleev
7bd292d4eb Windows Makefiles: Fix building documentation again 2015-06-17 07:42:28 +00:00
Marc Schütz
57ecc812d7 Add std.digest.hmac 2015-06-12 20:37:47 +02:00
Walter Bright
54be279496 Merge pull request #3398 from andralex/odbc
Add etc.c.odbc
2015-06-11 18:53:16 -07:00
Andrei Alexandrescu
0cd6943e19 Add path to sqlucode.d in win*.mak 2015-06-11 18:23:16 -07:00
Andrei Alexandrescu
858f4e55b7 Add odbc to the windows build as well 2015-06-11 17:11:19 -07:00
Vladimir Panteleev
b6500427dc Windows Makefiles: Fix building documentation after object.d move 2015-06-09 00:05:24 +00:00
Brad Roberts
d6dcf2f5a6 add auto-tester specific targets 2015-06-05 13:51:35 -07:00
Walter Bright
c045617ff3 add osmodel.mak to zips 2015-06-02 10:49:48 -07:00
Martin Nowak
e17b4c2a3e rename std.typetuple to std.meta 2015-05-08 01:27:45 +02:00
Walter Bright
d9a9826e55 Revert "Introducing std.meta package" 2015-05-06 14:36:45 -07:00
Dicebot
9ceba11212 Add std.meta modules to makefiles 2015-05-05 22:22:10 +03:00
e10s
0fe6cbd6dd Place logger stuff in win**.mak correctly 2015-02-25 00:37:10 +09:00
Vladimir Panteleev
2c5294b64f Merge pull request #2989 from andralex/posix.mak
Fix name of package documentation: std_xyz_package.html -> std_xyz.html
2015-02-17 00:04:13 +02:00
Andrei Alexandrescu
11b32b56e5 Fix links 2015-02-16 13:39:18 -08:00
sinkuu
b55c07c63a Move internal stuff to std.algorithm.internal 2015-02-14 14:02:37 +09:00
Brad Roberts
f165215a0a explicitly disable using a conf file during the build 2015-02-12 17:09:11 -08:00
Walter Bright
dc302d26a4 DIP25: make phobos work with it 2015-01-30 12:02:48 -08:00
Andrei Alexandrescu
f2885c2f7f Merge pull request #2924 from CyberShadow/pull-20150128-053228
Windows Makefile fixup
2015-01-27 23:20:09 -08:00
Vladimir Panteleev
d0b153d8d1 Windows Makefile fixup
Fixes building documentation.
Broken in b77b89dcea
2015-01-28 05:33:09 +00:00
Vladimir Panteleev
8b803ef986 Reconcile some win32/64.mak differences 2015-01-28 04:32:52 +00:00
Vladimir Panteleev
b77b89dcea Windows Makefiles: Don't generate duplicate HTML files for Druntime modules 2015-01-28 04:27:56 +00:00
Robert burner Schadek
04aa499ce0 std.logger
some more docu fixes

fatel -> fatal

changed the way of calling

some rework

some better comments and win32.mak fix

more documentation

trying to figure out why win32 fails

test before you commit

another try to work around windows files and processes

maybe this time

maybe this merges

update 1 mostly soenke

MultiLogger and Logger have names

more docu

unittest fix

some better comments and win32.mak fix

Conflicts:
	std/logger.d

antoher doc fix

less code dup and more log functions

docs are now generated

some more fixing

speedup

some threading

forgot some

better docu gen and more testing

two new LogLevel, most functions are now at least @trusted

Tracer functionality

fatal delegate

some phobos style fixes

another bug bites the dust

version disable enhancements

default global LogLevel set to LogLevel.all

logLevel compare bugfix

delete of dead code

tab to whitespace

bugfixes, reduandency removal, and docu

multilogger was logging to all it childs without checking there LogLevel in
relation to the LogLevel of the LoggerPayload.

Some constructors where redundant.

more examples and more documentation

some fixes

NullLogger and moduleName

wrong doc

I splitted the multi logger implementations out

loglevelF to loglevelf in order to make phobos style think writefln

document building

win makefile fixes

some optimizations thanks to @elendel-
some whitespace

some updates from the github logger project

* stdio- and filelogger now use a templatelogger base to reduce code

makefile fixes

makefile

fixed the unittest

made sure the stdiologger is set up at the end

some comment fixes

finding the filelogger segfault

closed another file

a lookup fix

darwin unittest fail output

more diagnostics

* more documentation for the templatelogger and multilogger
* it breaks the log function api
 * log and logf now behave as their write and writef counterparts
 * for logging with an explicit LogLevel call logl loglf
 * for logging with an explicit condition call logc logcf
 * for logging with an explicit LogLevel and explicit condition call
 * loglc loglcf
 * the log function with an explicit LogLevel like info, warning, ...
 * can be extended into c, f or cf and therefore require a condition
 * and/or are printf functions

something is still interesting

rebase and lazy Args

saver file handling

whitespace

some updates

tracer is gone and more doc updates

codegen rework to allow log function comments

thread safe and concur works comments for free standing log functions

fixes #10

* free log function doco
* StdIOLogger prints now threadsafe
* concurrentcy hang fix

more docu

old file

even more doc

typo

* more better doc
* makefile fix

another fix

more unittests nearl 100% everywhere

another test

no more mixins more doc

win64 please pass

fixes from the review and voting

hope this fixes it

more comments

more docs more tests

more docu

more doc and fixes from jacob-carlborg

LogEntry.logger reference

more fixes

fileptr is gone

logger move to experimental/logger

type in win32/64 makefile

win makefile

nogc and threading

makefile fixes

some log calls take line and file as parameter
2015-01-25 21:30:47 +01:00
Vladimir Panteleev
683d4f050d Windows Makefiles: Include additional .ddoc files
This fixes:
- Navigation tree (std_navbar-prerelease.ddoc) is used
- "Fork this code" button
- Many other things when using win64.mak
2015-01-22 20:42:05 +00:00
Vladimir Panteleev
3e0e412ee4 Windows Makefiles: Fix std.algorithm output paths 2015-01-22 20:39:29 +00:00
H. S. Teoh
adee0f6285 Update Windows makefiles. 2015-01-21 09:22:08 -08:00