Skip to content

Commit 63648ca

Browse files
authored
Merge pull request #2262 from joakim-noah/tls
Tweak betterC and front page
2 parents 39fb821 + bec7380 commit 63648ca

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed

index.dd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,7 @@ $(DIVC boxes,
368368

369369
$(DIVC row,
370370
$(TOUR newspaper-o, News,
371-
$(P Stay updated with lastest article in the
371+
$(P Stay updated with the latest posts in the
372372
$(LINK2 http://blog.dlang.org,
373373
<cite>Official D Blog</cite>) from $(DBLOG_LATEST_DATE):
374374
$(LINK2 $(DBLOG_LATEST_LINK), $(DBLOG_LATEST_TITLE)) by
@@ -394,7 +394,7 @@ $(DIVC boxes,
394394
)
395395
$(P For a deeper dive into D
396396
check out $(LINK2 https://wiki.dlang.org/Books, books) about D,
397-
among others Ali Çehreli's
397+
such as Ali Çehreli's free book
398398
$(LINK2 http://ddili.org/ders/d.en/index.html,
399399
<cite>Programming in D</cite>).
400400
)
@@ -406,7 +406,7 @@ $(DIVC boxes,
406406
the $(LINK2 irc://irc.freenode.net/d, IRC channel), read our
407407
$(LINK2 https://dlang.org/blog, official Blog), or follow us
408408
on $(LINK2 https://twitter.com/D_Programming, Twitter).
409-
Browse the $(LINK2 https://wiki.dlang.org/, wiki) where among
409+
Browse the $(LINK2 https://wiki.dlang.org/, wiki), where among
410410
other things you can find the
411411
$(LINK2 https://wiki.dlang.org/Vision/2017H2, high-level vision)
412412
of the $(LINK2 $(ROOT_DIR)foundation_overview.html, D Language Foundation).

spec/betterc.dd

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ $(HEADERNAV_TOC)
1111
$(P D programs generally require:)
1212

1313
$(OL
14-
$(LI The D runtime library (Phobos) to be linked in, because many features of
14+
$(LI The D runtime library to be linked in, because many features of
1515
the core language require runtime library support.)
1616
$(LI The `main()` function to be written in D, to ensure that the required
1717
runtime library support is properly initialized.)
@@ -57,10 +57,10 @@ Hello betterC
5757
$(OL
5858
$(LI Simplifying the process of integration at the build-system level)
5959
$(LI Removing the need to ensure that Druntime is properly initialized on
60-
calls to the library, when an initialization step is not performed before
61-
the library is used.)
60+
calls to the library, for situations when an initialization step is not
61+
performed or would be difficult to insert before the library is used.)
6262
$(LI Mixing memory management strategies (GC + manual memory management) can
63-
be tricky, hence removing D's GC from the equation may be a good solution.)
63+
be tricky, hence removing D's GC from the equation may be worthwhile sometimes.)
6464
)
6565

6666

@@ -89,17 +89,16 @@ $(H2 $(LNAME2 consequences, Not Available))
8989

9090
$(OL
9191
$(LI Garbage Collection)
92-
$(LI Thread-local storage)
9392
$(LI TypeInfo and ModuleInfo)
9493
$(LI Classes)
9594
$(LI Built-in threading (e.g. $(MREF core, thread)))
96-
$(LI Dynamic arrays (but not slices) and associative arrays)
95+
$(LI Dynamic arrays (though slices of static arrays work) and associative arrays)
9796
$(LI Exceptions)
9897
$(LI `switch` with strings)
9998
$(LI `final switch`)
10099
$(LI `synchronized` and $(MREF core, sync))
101-
$(LI Static module constructors or deconstructors)
102-
$(LI Struct deconstructors)
100+
$(LI Static module constructors or destructors)
101+
$(LI Struct destructors)
103102
$(LI `unittest` (testing can be done without the $(TT -betterC) flag))
104103
)
105104

0 commit comments

Comments
 (0)