www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - EMSI has a Github page

reply "Brian Schott" <briancschott gmail.com> writes:
https://github.com/economicmodeling

Stuff that's been made available:
* D implementation of the DDoc macro processor
* Documentation generator that doesn't need the compiler
     - No more requirement to use all the -I options to just get 
docs.
     - Template constraints don't vanish.
     - size_t doesn't turn into ulong.
     - Javascript-based offline search.
* Containers library backed by std.allocator
     - Less sitting around waiting for the GC
Jun 26 2014
next sibling parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 6/26/2014 2:26 PM, Brian Schott wrote:
 https://github.com/economicmodeling

 Stuff that's been made available:
 * D implementation of the DDoc macro processor
 * Documentation generator that doesn't need the compiler
      - No more requirement to use all the -I options to just get docs.
      - Template constraints don't vanish.
      - size_t doesn't turn into ulong.
      - Javascript-based offline search.
 * Containers library backed by std.allocator
      - Less sitting around waiting for the GC
Very nice. Thank you!
Jun 27 2014
parent Robert Schadek via Digitalmars-d-announce writes:
On 06/27/2014 09:16 AM, Walter Bright via Digitalmars-d-announce wrote:
 On 6/26/2014 2:26 PM, Brian Schott wrote:
 https://github.com/economicmodeling

 Stuff that's been made available:
 * D implementation of the DDoc macro processor
 * Documentation generator that doesn't need the compiler
      - No more requirement to use all the -I options to just get docs.
      - Template constraints don't vanish.
      - size_t doesn't turn into ulong.
      - Javascript-based offline search.
 * Containers library backed by std.allocator
      - Less sitting around waiting for the GC
Very nice. Thank you!
Indeed, very nice! but where is the dub package?
Jun 27 2014
prev sibling next sibling parent Jacob Carlborg <doob me.com> writes:
On 2014-06-26 23:26, Brian Schott wrote:
 * Documentation generator that doesn't need the compiler
Do you have any example of documentation generated with this tool? -- /Jacob Carlborg
Jun 27 2014
prev sibling next sibling parent reply "Dicebot" <public dicebot.lv> writes:
On Thursday, 26 June 2014 at 21:26:55 UTC, Brian Schott wrote:
 * Documentation generator that doesn't need the compiler
How does it relate to ddox?
Jun 27 2014
parent "Brian Schott" <briancschott gmail.com> writes:
On Friday, 27 June 2014 at 12:31:09 UTC, Dicebot wrote:
 On Thursday, 26 June 2014 at 21:26:55 UTC, Brian Schott wrote:
 * Documentation generator that doesn't need the compiler
How does it relate to ddox?
DDOX uses the compiler's JSON output. This new documentation generator only looks at the code.
Jun 27 2014
prev sibling parent reply "Kagamin" <spam here.lot> writes:
https://github.com/economicmodeling/containers/blob/master/src/containers/dynamicarray.d#L72

Does this work? You try to remove new range instead of old one. 
Also you should remove old range only after you added new range, 
so that GC won't catch you in the middle.
Jun 27 2014
next sibling parent "Kagamin" <spam here.lot> writes:
And then it will still be able to catch you between realloc and 
addRange.
Jun 27 2014
prev sibling parent "Brian Schott" <briancschott gmail.com> writes:
On Friday, 27 June 2014 at 20:33:22 UTC, Kagamin wrote:
 https://github.com/economicmodeling/containers/blob/master/src/containers/dynamicarray.d#L72

 Does this work? You try to remove new range instead of old one. 
 Also you should remove old range only after you added new 
 range, so that GC won't catch you in the middle.
The issue tracker is located here: https://github.com/economicmodeling/containers/issues
Jun 27 2014