Skip to content
Rebuild experimental compiler
C++ QML Other
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Create FUNDING.yml Dec 4, 2019
docs use parameter for function declarations and argument for calling the … Jun 16, 2019
shared remove type expressions and replaced with simple type value system (p… Nov 30, 2019
src remove type expressions and replaced with simple type value system (p… Nov 30, 2019
thirdparty allow compilation with clang-cl from LLVM9-snapshot Jun 24, 2019
.clang-format WIP refactoring for better errors in tokens Nov 27, 2018
.clang-tidy WIP refactoring for better errors in tokens Nov 27, 2018
.editorconfig
.gitattributes add gitattributes Jun 10, 2019
.gitignore added previously wrongfully ignored files. Aug 8, 2018
.gitmodules added Parser, editorconfig, clang-format, coroutine-ts Oct 10, 2017
.travis.yml
Makefile fixed qbs install and makefile Oct 29, 2017
Readme.md
Vagrantfile * added tainted flag to tokens Mar 29, 2019
appveyor.yml add appveyor build with visual studio 2019 Sep 6, 2019
azure-pipelines.yml run CI for vs2019 only Nov 30, 2019
docker_check.sh added more colors to the CI builds Sep 5, 2019
rec_cpp.qbs allow compilation with clang-cl from LLVM9-snapshot Jun 24, 2019
vagrant_install.sh upgraded Vagrant instructions to for clang7 Feb 24, 2019
vagrant_make.bat added experimental vagrant machine to test clang 5 coroutines-ts with… Oct 10, 2017

Readme.md

Rebuild Experimental Compiler (C++)

Build Status Build Status

A compiler written in modern C++, that explores the Rebuild Language concepts.

Requirements

This is a spare time project, we use what makes the job easier and more enjoyable:

  • C++17
  • CoRoutines-TS (as implemented right now)

Windows:

  • Visual Studio 2019
  • Qbs 1.13

Linux:

  • Clang 8 + libc++
  • Qbs 1.13

Status

As the name of the project implies all of this is experimental and work in progress. If you like the concepts feel free to participate.

Contributions

Feel free to create an issue or join Dresden Weekly if you want to contribute. There are a lot of easy tasks left.

You can’t perform that action at this time.