Commit Graph

43 Commits

Author SHA1 Message Date
Ram
4afb28ef59 Use wabt, and make the wasm subcommand optional. (#347)
* Use wabt for wasm testing.

* Use wabt in cton-util.

* Make the wasm subcommand optional.
2018-05-24 08:23:00 -07:00
Jordan Danford
e9a0a9977d Use SVG version of Gitter icon in README.md (#331) 2018-05-12 07:49:07 -10:00
Dan Gohman
9249080ce8 Fix URL syntax. 2018-04-20 11:06:25 -07:00
Dan Gohman
830ee60d28 Add no_std support in module, simplejit, and umbrella. 2018-04-19 12:39:56 -07:00
morenzg
a10a6a0df0 Merge branch 'master' into no_std 2018-04-17 16:56:33 -04:00
Dan Gohman
f43b6aca1a Use lower-case letters for github URLs.
This makes it a little more consistent; now, "cretonne" is never capitalized
in identifier, path, or URL contexts. It is capitalized in natural
language contexts when referring to the project.
2018-04-17 09:47:11 -07:00
Dan Gohman
0948ca9963 Add a status summary to the README. (#290)
* Add a status summary to the README.

This adds a brief blurb about Cretonne's current status, so that people
looking at Cretonne have an idea of what to expect.

Also remove the "not yet functional" disclaimer, as Cretonne is
functional for some use cases now, and the new Status section explains
the current status.
2018-04-03 10:12:03 -07:00
Dan Gohman
07693048f0 Merge remote-tracking branch 'origin/master' into no_std 2018-03-30 15:18:29 -07:00
Dan Gohman
57cd69d8b4 Say "IR" instead of "IL".
While the specifics of these terms are debatable, "IR" generally
isn't incorrect in this context, and is the more widely recognized
term at this time.

See also the discussion in #267.

Fixes #267.
2018-03-28 22:07:26 -07:00
Dan Gohman
fc7b0a7e51 Rename the no_std feature to core.
See
https://github.com/yurydelendik/wasmparser.rs/pull/49#issuecomment-375436225
for more details.
2018-03-22 13:43:06 -07:00
Dan Gohman
bb82bac3af Tweak the Gitter URLs. 2018-03-14 12:40:20 -07:00
Dan Gohman
48fc161b8b Add a badge for a Gitter chat room.
I don't know how much interest there will be in Gitter, but if
there is some, I'm interested in trying it out.
2018-03-14 11:26:02 -07:00
Dan Gohman
4a3077d638 Merge remote-tracking branch 'origin/master' into no_std 2018-03-12 12:55:57 -07:00
Dan Gohman
bf480c341b Use https rather than http for several URLs. 2018-03-05 06:55:27 -08:00
Dan Gohman
5ffdc51742 Fix formatting of no_std instructions in README.rst. 2018-02-27 12:59:44 -08:00
Dan Gohman
6c9cf2bacf Switch from error_core to failure. 2018-02-23 21:49:59 -08:00
Dan Gohman
e37f45667f Add an explicit std feature so that features are purely additive. 2018-02-23 21:49:55 -08:00
Dan Gohman
61db54c447 Add support for running tests in no_std mode. 2018-02-23 21:35:22 -08:00
Lachlan Sneff
d8c8e4af3d 2 is after 1 2018-02-23 20:57:26 -08:00
Lachlan Sneff
48229f02e3 Fixed typo in README.rst 2018-02-23 20:57:26 -08:00
Lachlan Sneff
5590abcfd9 Expanded on no_std in README.rst 2018-02-23 20:56:30 -08:00
Lachlan Sneff
6bd6a80b78 Updated top-level README.rst 2018-02-23 20:56:30 -08:00
Dan Gohman
2a26b70854 Update URLs. 2018-02-23 16:16:44 -08:00
Jakob Stoklund Olesen
ef2640d8a4 Add information about SpiderMonkey and rustc plans. 2018-01-25 15:48:28 -08:00
Pat Hickey
8e0110b076 add wat2wasm note to readme 2017-12-01 09:00:23 -08:00
Dan Gohman
2569ef4c42 Clarify undefined behavior and notrap. (#170)
* Clarify undefined behavior and notrap.

Remove the "No undefined behavior" paragraph from the README. The other
paragraphs, specifically "Portable semantics" and
"Fast sandbox verification", describe Cretonne's goals in this area.

Define *addressable* and *accessible* memory, so that trapping remains a fully defined part of the semantics, and we have a clear boundary around undefined behavior, and use these terms to describe related constructs.
2017-10-20 09:38:52 -07:00
Julien Wajsberg
e5c0e06fa8 Fix typo in README.rst 2017-10-20 09:27:18 -07:00
Dan Gohman
6f33066daa Add another link to the documentation. 2017-10-18 12:35:59 -07:00
Jakob Stoklund Olesen
cc5c4932ca Remove spurious shell redirections from install commands. 2017-03-23 09:42:36 -07:00
Jakob Stoklund Olesen
cfe58d7994 Upgrade to Sphinx 1.5.3
Read the Docs is now using the latest version of Sphinx, so upgrade our
recommended version too.

As of Sphinx 1.4, index entries are 5-tuples instead of 4-tuples. Update
the Cretonne Sphinx domain to generate the new 5-tuples.

Since we're over this compatibility bump, there's no reason to recommend
a specific Sphinx version, so just go back to 'current'.
2017-03-09 10:11:37 -08:00
Jakob Stoklund Olesen
1f76521580 Require a current Rust version.
Rust 1.12 did work at one point, but Travis is testing against the
current stable and beta releases, so that is the only versions we can
claim to support.

Fixes #51.
2017-02-27 15:03:06 -08:00
Jacob Shaffer
7ce834c312 Added link to README about nasal demons. 2016-11-14 07:59:23 -08:00
Jakob Stoklund Olesen
f652dcffe4 Set expectations. 2016-11-02 14:41:48 -07:00
Jakob Stoklund Olesen
cf9ce038e9 Typo 2016-10-28 11:49:35 -07:00
Joel Gallant
65052b8450 Typo fix 2016-10-28 08:38:23 -07:00
Benjamin Bouvier
18f32f8b56 Add build instructions in the REAME; 2016-10-28 08:36:21 -07:00
Jakob Stoklund Olesen
ed535d90ad Fix the recommended Sphinx version.
The latest Sphinx 1.4.4 produces lots of warnings about four-column indices.
We'll wait for Read the Docs to upgrade their systems before moving to the newer
Sphinx version.
2016-07-07 19:24:08 -07:00
Jakob Stoklund Olesen
a6c9d2b339 Build status badge. 2016-04-29 15:33:24 -07:00
Jakob Stoklund Olesen
8067a17977 Fix documentation badge. 2016-04-28 09:09:34 -07:00
Jakob Stoklund Olesen
71f8fe1cb1 Migrate to readthedocs.io 2016-04-27 17:05:02 -07:00
Jakob Olesen
a82a4d2717 Add ReadTheDocs badge with link to documentation. 2016-02-04 11:47:25 -08:00
Jakob Olesen
2929b6de84 Update README. 2016-01-23 18:03:23 -08:00
Jakob Olesen
1a24dd0b02 Cretonne README and LICENSE. 2016-01-12 16:51:35 -08:00