Commit Graph

5 Commits

Author SHA1 Message Date
Ismael Faro Sertage 989c5670fa
Types and Casting review (#82)
* update the readme to reduce the visibility of the V2.x link.

* update .gitignore to remove build pages

* add examples to Register concatenation and slicing and fix typos

* reorganize the Quantum types statement moving parts from Generalities
2020-11-13 14:21:36 -05:00
Ismael Faro Sertage c3ea7f6e59
Small changes. readme, language:version Strings/Included files (#72)
* add ANTLR link to the grammar file

* update the readme to reduce the visibility of the V2.x link.

* update the readme to do the 2.x link less visible

* update readme

* Add more clarity in the OPEN QASM version + remove # in "include" statement

* add major version in the tittle

* Update index.rst

Co-authored-by: Jay Gambetta <jay.gambetta@us.ibm.com>
2020-11-11 10:11:00 -05:00
Salvador de la Puente González 8c5d723aee
Add infrastructure and first text for OpenQASM live spec (#58)
* Update Sphinx config and move spec to the source

* Remove templates and PDF output

* Remove test and benchmarks

* Create publish-live-version.yml

* Prevent from installing qiskit

* Fix the build folder

* Create publish-estable-version.yml

Add a manual triggered action for publishing tagged versions

* Update publish-estable-version.yml

* Add DS_Store to gitignore

* Update publish-estable-version.yml

Fix working directory

* Update publish-estable-version.yml

Fix the location of defaults key

* Add base url for links and canonical URLs

* Add OpenQASM 3.0 text

* Generate a single-page HTML

* Restructure files. Add grammar.

* New TOC structure

* Update workflows

Co-authored-by: Salvador de la Puente <Salvador de la Puente González>
2020-11-03 15:58:34 -05:00
Jesús Pérez a68957d7c8 Conformance tests and contributing section (#18)
* Making the Markdown linter happy and other editorial improvements.

Both READMEs in the examples folders merged in the parent folder to be reached cliking in the link of the main one.

* Contributing section and other minor editorial improvements.

* Official conformance tests structure.

* Fixing some links in contributing doc.

* Proposals template.

* Minor editorial fixes.

* First conformance tests added.

* Minor editorial improvements in README and contributing files.

* Minor improvements in the Makefile.

To call "install" always before "lint".

* Custom Pylint setup.

* New Info about the tests runner.

* First metadata into the examples.

* TestCaseQasm implementation.

* Fix initial harness tests skeleton

* Rename TestCaseQasm to AssertFileMixin to increase reusability and clarify
  the class purpose.
* Move "harness/*" to "test/helpers.py" avoiding using separate modules.
* Fix passing the wrong parameter to the assertion on TestRunner (renaming it to
  TestHarness in the process).

* Change in the custom assert to support invalid circuits.

* Minor refactor in the last commit.

* Parsing QASM example headers metadata.

Also improved a bit the console logging.

* File renaming to respect harness nature.

* More minor logging inprovements.

* Doc updated to cover last changes.

* Dropping verbose mode for tests.

* Verbose mode support for the test runner.

* Minor typo.
2017-09-19 22:24:15 -04:00
jagamba 0a68bb09b4 Initial commit 2017-01-10 14:58:46 -05:00