Commit Graph

178 Commits

Author SHA1 Message Date
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