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

cheddar-lang / Cheddar / 728
83%
master: 74%

Build:
Build:
LAST BUILD BRANCH: bindings
DEFAULT BRANCH: master
Ran 30 Oct 2016 07:08PM UTC
Jobs 3
Files 159
Run time 24s
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

pending completion
728

push

travis-ci

vihanb
version [bump]: Set to release v1.0.0

Version v1.0.0 is the first major version of cheddar and brings an
entire language to the board. From dynamic code generation and
execution, to pre-compilation and classes, Cheddar v1 has been in
development for almost a 8 months and is finally ready for release.
Although a singificant backlog occured. A sound foundation for
scopes and classes have already made cheddar a powerful, extensible
language.

The changelist in this version is rather long but the highlights
include:

 - Dynamic Code Execution
 - Code pre-compilation
 - OO-Classes
 - Operator Overloading
 - User defined operators
 - Lambdas
 - Functional Operators
 - Functional Constructs
 - Symbols
 - Named Classes
 - Efficient recursion
 - Looping Constructs
 - A standard library
    - Powerful string manipulation
    - Powerful array managment
    - Math library, functions, and constants
    - An IO system
    - String formatting
    - Rational numbers
    - Wide-variety of encodings

Which is only a portion of the immense update Cheddar v1 is. Also,
a huge credit goes to all of the collaborators:

 - @ConorOBrien-Foxx: Pretty much all functional aspects of cheddar
 - @The-Quill: Unit testing
 - @LegionMammal978: Volunteering to make the Rational library
 - @somebody1234: Parser

This also does not include the large list of people who have gave
their valuable input, and advice on Cheddar's design (even through
strawpoll ;))

Signed-off-by: Vihan B <contact@vihan.org>

2025 of 2445 relevant lines covered (82.82%)

741.32 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
100.0
src/interpreter/exec.es6
4
100.0
src/interpreter/core/env/scope.es6
14
100.0
src/interpreter/core/env/func.es6
14
100.0
src/interpreter/core/eval/prop.es6
Jobs
ID Job ID Ran Files Coverage
1 728.1 (CXX=g++-4.8) 30 Oct 2016 07:08PM UTC 0
82.82
Travis Job 728.1
2 728.2 (CXX=g++-4.8) 30 Oct 2016 07:08PM UTC 0
82.82
Travis Job 728.2
3 728.3 (CXX=g++-4.8) 30 Oct 2016 07:08PM UTC 0
82.82
Travis Job 728.3
Source Files on build 728
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #728
  • 3c9489d4 on github
  • Prev Build on release-1.0.0 (#711)
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

© 2026 Coveralls, Inc