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
Arne Döring
ac84a87925
updadet doc/manual array construction syntax
2016-08-03 15:45:50 +02:00
miere43
268ba0ba00
fix several broken links
2016-07-31 21:39:32 +03:00
Andreas Rumpf
8876ed23f1
expr and stmt are now deprecated
2016-07-30 16:34:42 +02:00
Andreas Rumpf
bea62bb632
overloading of dot and parenthesis operators should now be done in .experimental
2016-07-22 22:31:09 +02:00
Andreas Rumpf
6905a6fae3
updated 'concept' docs
2016-07-19 19:55:00 +02:00
Andreas Rumpf
689d3f75cf
Merge pull request #4445 from Jeff-Ciesielski/jeffc/define_assignments
...
Add the ability to pass a value with the -d flag
2016-07-05 15:45:30 +02:00