• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

avnomad / dop-parser
95%

Build:
DEFAULT BRANCH: default
Repo Added 21 Mar 2018 07:55PM UTC
Files 10
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH default
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • default
  • v0.5.2
  • v0.5.3

pending completion
22

push

travis-ci

avnomad
Updated dockerfile to account for bugs in `dmd` and `dub`.

I've been spending most of my time writing and running unit tests lately and I
had not run the application for a while. When I finally tried, I realised I
couldn't build it any more! The reason it couldn't be built was apparently a
compiler/linker bug that I reported [1], while the reason the problem went
unnoticed for so long was a package/build manager bug [2] that I also reported.

- Followed each `dub test` line with a `dub build` one as apparently `dub test`
  excludes `main.d` from the build and errors easily slip by [1].
- Started building with latest `dmd` version as well so problems with recent
  versions [2] won't go unnoticed in the future.

[1]: https://issues.dlang.org/show_bug.cgi?id=21071
[2]: https://github.com/dlang/dub/issues/1981

--HG--
branch : maintenance

221 of 232 relevant lines covered (95.26%)

3472.44 hits per line

Relevant lines Covered
Build:
Build:
232 RELEVANT LINES 221 COVERED LINES
3472.44 HITS PER LINE
Source Files on default
  • Tree
  • List 10
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22 default Updated dockerfile to account for bugs in `dmd` and `dub`. I've been spending most of my time writing and running unit tests lately and I had not run the application for a while. When I finally tried, I realised I couldn't build it any more! The ... push 25 Jul 2020 01:16AM UTC avnomad travis-ci pending completion  
21 default First take on using D's safety attributes. Annotated all modules with the `@safe` attribute although I had to use the `@trusted` and `@system` attributes on some functions for the program to compile. Intuitively all code written so far in this p... push 18 Jul 2020 04:29AM UTC avnomad travis-ci pending completion  
20 default Made a number of improvements to the runUnitTests function. 1. Added additional logging to include the file and line number of the test suite that is starting, when a test suite starts as well as the time when this happens. 2. Modified ... push 20 Jun 2020 01:09AM UTC avnomad travis-ci pending completion  
18 default Added 155 new unit tests for the parseInfixExpression function. Those covered negative tests with distfix and confix operators but without juxtaposition, prefix, infix or postfix operators and no operands. Cases with 1-3 tokens were covered. --H... push 20 Jun 2020 12:44AM UTC avnomad travis-ci pending completion  
19 v0.5.3 Addressed an issue where the expected error message wouldn't be produced. Before the fix, invalid expressions where a separator would appear just before a terminator or end-of-input produced either an assertion error (if enabled) or empty output.... push 20 Jun 2020 12:44AM UTC avnomad travis-ci pending completion  
17 default Rounded up a number of small changes. Mostly documentation and formatting. A number of those changes were suggested by the linter. - Removed a redundant semicolon. - Added comments and notes. - Wrapped lines longer than 120 characters. - Added u... push 08 Jun 2020 07:41PM UTC avnomad travis-ci pending completion  
16 default Modified runUnitTests to accept an input range instead of an array. That should make it more general and reusable and obviate the need to convert standard algorithm outputs to arrays (allocating memory in the process) before passing them as argum... push 08 Jun 2020 12:54AM UTC avnomad travis-ci pending completion  
15 default Added negative unit tests involving juxtaposition for the dop-parser. All operator definitions used in the sans-juxtaposition test cases were left intact and the juxtaposition operator was added to them. In addition all the test inputs remained t... push 06 Jun 2020 02:08AM UTC avnomad travis-ci pending completion  
13 v0.5.2 Addressed an issue where a missleading error message could be produced. Before the fix, invalid expressions where multiple infix operators appeared between two operands and/or operators appeared in a non-sensical order, the same message as for th... push 30 May 2020 01:01AM UTC avnomad travis-ci pending completion  
14 default Added ~300 new negative unit tests for the dop-parser. Those covered cases with 4 tokens where 1 or 2 of them were operators. What remains is to add tests with 4 tokens where 3 of them are operators and also cases where juxtaposition is defined. ... push 30 May 2020 01:01AM UTC avnomad travis-ci pending completion  
See All Builds (18)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc