Andreas Rumpf
d7a896f19d
breaking change: 'and' and 'mod' do not produce a subrange type anymore; fixes #5854
2017-10-30 00:27:30 +01:00
Andreas Rumpf
c17f6c7837
new feature: package level objects
2017-10-29 07:54:39 +01:00
narimiran
489f9e96f8
Tweeks in the manual ( #6599 )
2017-10-26 23:02:54 +02:00
narimiran
e3c52bd4f4
fix broken link
2017-10-23 20:09:23 +02:00
Daniil Yarancev
3d69c1bd0b
Constants can contain objects (excluding object variants)
2017-10-16 21:41:42 +03:00
Araq
1053c808aa
minor update of the manual
2017-10-16 10:25:54 +02:00
Araq
b2c358be96
the 'using construct is not .experimental anymore
2017-09-30 18:32:44 +02:00
jlp765
dabe4aed86
documentation improvement; make mixin easier to search ( #6409 )
2017-09-21 09:48:49 +02:00
superfunc
248caaf27e
Update docs on assignment operator ( #6373 )
2017-09-15 21:49:00 +02:00
GULPF
9aeb78e2a8
Corrected manual (Identifier equality) ( #6366 )
...
* Corrected manual (Identifier equality)
- Clarified that identifiers are only case insensitive for ASCII characters
- Removed mention of dash-style, since it has been removed
2017-09-11 17:31:07 +02:00
Andreas Rumpf
7d8ef01e29
update the manual; 'of', 'low' and 'high' can now be overloaded
2017-09-01 08:25:43 +02:00
Jacek Sieka
22684370b0
remove ArrayDummySize with unchecked arrays ( #5818 )
2017-08-28 15:44:35 +02:00
Fredrik Høisæther Rasch
496716ee9b
Replaced en-dash with hyphen for identifier equality ( #6272 )
2017-08-24 20:53:50 +02:00
Zahary Karadjov
7ad115f530
Restore the old behavior of parsing "quote do:"
...
close #5845
2017-08-19 08:57:43 +02:00
Dan
f682bb6de0
Update pragmas.txt ( #6006 )
...
Added more info on how the format strings work for codegenDecl
2017-06-21 15:36:50 +02:00
Zahary Karadjov
672c24e4b8
fix affecting templates with explicit generic params
2017-05-13 20:48:44 +03:00
Zahary Karadjov
7e0c66ffe7
manual additions for the covariant generic parameters
2017-05-12 21:27:32 +03:00
Zahary Karadjov
2106598d30
explain covariance in the manual
2017-05-12 18:43:14 +03:00
Zahary Karadjov
f162214d5d
object construction: test cases and manual additions
2017-04-06 00:46:18 +03:00
Zahary Karadjov
02243410fd
News items for previous commit
2017-04-06 00:46:18 +03:00
Andreas Rumpf
08f5087d2c
remove the need for the .procvar annotation
2017-04-03 16:35:41 +02:00
Andreas Rumpf
f520dfbfab
remove en-dash from the language
2017-04-02 23:41:29 +02:00
Emery Hemingway
7e351fc7fa
support for the Genode OS framework ( #5560 )
2017-03-31 23:13:06 +02:00
Zahary Karadjov
a74ad869e9
requested code review changes
2017-03-29 16:15:30 +03:00
Zahary Karadjov
01207b6cfd
restore the T1-T9 types and clarify how generic concepts work
2017-03-28 14:19:32 +03:00
Zahary Karadjov
9574d318ae
use lower-case proc names
2017-03-24 17:03:55 +02:00
Zahary Karadjov
cbf66e99a8
Working test cases for the sophisticated matrix library example from the manual
...
Fixed the dot operator when used within return types (see tgenericdotrettype)
Fixed the matching of generic concepts aliases used with the implicit generics style
2017-03-24 16:59:47 +02:00
Zahary Karadjov
0f2c4be129
infer static parameters even when more complicated arithmetic is involved
2017-03-24 16:58:15 +02:00
Zahary Karadjov
77a4512ae8
some revisions to the Concepts and VTable types specs
2017-03-24 16:58:15 +02:00
Zahary Karadjov
19918ad96f
future manual additions for the full concept spec I'm aiming to implement
2017-03-24 16:58:15 +02:00
Mark Summerfield
a330d967b5
Deleted parenthetical phrase ( #5526 )
...
I deleted it because it came across as arrogant. It is also contentious so IMO has no place in a manual.
2017-03-14 12:17:39 +01:00
Andrea Griffini
c2630b338d
Typo ( #5495 )
2017-03-07 10:01:07 +01:00
Araq
4f062c3be0
removed onThreadCreation; onThreadDestruction is now thread local
2017-02-26 20:42:19 +01:00
Fabian Keller
ce4587d7b7
Enabled explicitly unknown lock levels ( #5409 )
...
* enabled explicitly unknown lock levels
* allowing "unknown" as locks pragma
* added test case for locks pragma
* updated docs on locks pragma
2017-02-20 09:31:52 +01:00
Araq
8f426b974a
new feature: .used pragma to suppress declared-but-not-used warning
2017-02-17 18:03:56 +01:00
Araq
5620e08563
minor documentation improvements
2017-02-17 00:00:39 +01:00
Araq
ebcc88238e
documented the new .gcsafe override pragma
2017-01-20 20:32:41 +01:00
Araq
e95c5c926c
minor manual improvement; refs #5181
2017-01-07 21:43:42 +01:00
Arne Döring
8282449aa1
updated doc for dynlib pragma
2017-01-04 14:05:22 +01:00
Andreas Rumpf
b013430929
reworked emit pragma; fixes #4730
2016-12-17 14:20:57 +01:00
Andreas Rumpf
01ae0d28d4
recursive modules are only detected to improve error messages
2016-11-24 12:27:21 +01:00
Araq
074f276c8a
disallow recursive module dependencies
2016-11-23 23:23:31 +01:00
singularperturbation
456b3d3231
(minor) Doc change for #3130
2016-10-31 22:38:17 -05:00
Andreas Rumpf
b3ef424b9c
fixes #3485
2016-10-21 01:38:47 +02:00
Simon Ruderich
a9e796e001
Misc documentation fixes
2016-09-17 15:53:12 +02:00
Yuta Yamada
0cdb650457
Typo?
2016-09-14 17:40:47 -07:00
Arne Döring
4a904d9e57
cstring doc
2016-09-05 15:49:14 +02:00
Andreas Rumpf
f439a2f25f
fixes #4579
2016-08-23 10:13:37 +02:00
Andreas Rumpf
f23b7e3724
removed 'strong spaces' from the manual because some people on reddit who never actually tried the feature are afraid that they could be confused (TM). Boo, we like to learn crazy precedence tables instead and check they adhere with the spacing.
2016-08-05 20:18:13 +02:00
Andreas Rumpf
186bfe4475
Merge pull request #4563 from krux02/spec-update
...
updadet doc/manual array construction syntax
2016-08-03 23:55:04 +02:00