Commit Graph

  • 0a65089a36 Add a CONTRIBUTING.md file (#479) Dan Gohman 2018-08-23 11:03:52 -07:00
  • 2c9b7fd73a Add "no-std" category to crates supporting no-std. Dan Gohman 2018-08-20 16:30:30 -07:00
  • 18f781e2ab Update to faerie 0.5.0. Dan Gohman 2018-08-20 16:27:45 -07:00
  • 0f93ef5cee Changing from docopt to clap for the clif-util #434 (#463) Caroline Cullen 2018-08-22 11:25:55 -07:00
  • 77eb38c41f [Module] Remove DataDescription's writable field. Dan Gohman 2018-08-16 18:31:05 -07:00
  • 30d09cf6b0 Fixing a couple clippy warnings : #392 ms2300 2018-08-17 11:13:06 -06:00
  • 37272f5ceb Removed "Variable" parametricity for SSABuilder and related code too. Dan Gohman 2018-08-17 12:13:34 -07:00
  • ad170c7412 Update to log 0.4.4. Dan Gohman 2018-08-17 12:04:01 -07:00
  • ae1a17f6b3 [SimpleJIT] Fix allocation of readonly memory. Dan Gohman 2018-08-16 18:14:58 -07:00
  • fb1ac22c21 Add fast_finish = true to .travis.yml. Dan Gohman 2018-08-16 10:36:06 -07:00
  • 3d89a8645b Fix rustfmt errors. Dan Gohman 2018-08-14 22:03:07 -07:00
  • e2badb0ad6 Improvements to error reporting (#470) Grégoire Geis 2018-08-16 20:34:52 +02:00
  • 7b222190f5 Implement tables and call_indirect (#12) Sergey Pepyakin 2018-08-16 02:25:49 +03:00
  • 304134d351 Update a testcase for API changes. Dan Gohman 2018-08-14 16:47:45 -07:00
  • 5f679a7310 Change command line parsing to clap in serde util #434 (#435) Caroline Cullen 2018-08-14 15:18:10 -07:00
  • ce7b72743c Updated doc now that Variable is now longer a type parameter Denis Merigoux 2018-08-14 14:51:06 +02:00
  • bed8e33c9d Removed "Variable" parametricity for FunctionBuilder as discussed in PR https://github.com/CraneStation/cranelift/pull/437 Denis Merigoux 2018-08-14 14:37:19 +02:00
  • b7d2df9307 Rewrote doc with @sunfishcode's comments in mind Denis Merigoux 2018-08-06 11:06:42 +02:00
  • 73511435d0 Better explanation for how to use FunctionBuilder to deal with variable translation Denis Merigoux 2018-08-02 10:51:20 +02:00
  • 6a07c72867 Bump version to 0.19.0 Dan Gohman 2018-08-14 12:55:34 -07:00
  • 932b4ef9f3 Fix a few declarations for the no_std build. Dan Gohman 2018-08-14 12:48:47 -07:00
  • 6cf7a975a1 Factor out a repeated string, and reduce the length of a long line. Dan Gohman 2018-08-13 16:12:03 -07:00
  • 3f0103f936 Prevent finalize being called more than once per func/data (fixes #407) bjorn3 2018-08-14 17:10:49 +02:00
  • dbc547091f Verifier now accepts multiple errors (fixes #387). (#452) Grégoire Geis 2018-08-14 19:55:10 +02:00
  • 3f582f7cbd Legalize br_icmp (#449) bjorn3 2018-08-14 03:31:39 +02:00
  • bee5210b40 Merge pull request #461 from bjorn3/legalize-bint-i8 Dan Gohman 2018-08-13 16:02:11 -07:00
  • fad33a6136 Merge pull request #454 from Amanieu/bforest Dan Gohman 2018-08-13 15:59:34 -07:00
  • 51698f93f2 Merge branch 'master' into bforest Dan Gohman 2018-08-13 15:55:31 -07:00
  • 6f9982fdf5 Updating Sphinx link and install instructions Caroline Cullen 2018-08-03 13:07:12 -07:00
  • df7fa19807 Fix README and license Amanieu d'Antras 2018-08-13 23:30:09 +02:00
  • 4769e67468 Fix a few declarations for the no_std build. Dan Gohman 2018-08-13 12:52:30 -07:00
  • 3b56b2f4fb Fix rustfmt errors. Dan Gohman 2018-08-13 12:52:09 -07:00
  • d4a83576e4 Add a few miscellaneous comments. Dan Gohman 2018-08-11 07:22:38 -07:00
  • f34531ab36 Synchronize cranelift-serde's lint settings with the other crates. Dan Gohman 2018-08-03 15:07:23 -07:00
  • cc4bf1c7fb Deny unstable_features in "std" builds. Dan Gohman 2018-08-03 15:03:05 -07:00
  • 8bd1b877ef Elaborate on some comments. Dan Gohman 2018-08-03 14:55:01 -07:00
  • a044f58cea Fixes #404: Use log.rs and a file-per-thread logger instead of the dbg! macro; Benjamin Bouvier 2018-07-20 19:14:04 +02:00
  • fa65ee7a68 Legalize bint.i8 bjorn3 2018-08-13 21:23:25 +02:00
  • 60c2cad06e Add SimpleJIT internal symbol table. Daniel Keep 2018-08-07 17:47:30 +10:00
  • eb01ae530b Fix gitter link (fixes #458) bjorn3 2018-08-13 20:03:53 +02:00
  • 0b548c720c Don't make the Comparator a type argument for bforest Amanieu d'Antras 2018-08-12 15:31:38 +02:00
  • ae3a3c368b Move bforest into a separate crate Amanieu d'Antras 2018-07-10 23:24:33 +01:00
  • e7c8d23a42 Implement memory.grow and memory.current (#9) Sergey Pepyakin 2018-08-11 15:52:43 +02:00
  • ad184ff9aa Fixing serde formatting. Caroline Cullen 2018-08-07 12:36:49 -07:00
  • 9683adec64 Updating documentation for serde Caroline Cullen 2018-08-06 16:06:39 -07:00
  • 32b332b733 Format files. Maddy 2018-08-03 15:17:52 +00:00
  • ee9e5cba49 Convert the start function index from a DefinedFuncIndex to a FuncIndex. Maddy 2018-08-03 13:00:31 +00:00
  • f5d46cabe7 Use types to distinguish between wasm function body indices and wasm function indices. Maddy 2018-08-02 01:29:47 +00:00
  • f7e481d9ac Implement wasm saturating conversions; Benjamin Bouvier 2018-07-27 19:11:39 +02:00
  • 9dbfbbde10 Stack Limit as an Argument Purpose (#372) Sergey Pepyakin 2018-08-04 16:16:21 +03:00
  • 5379605737 Use the correct organization name. Dan Gohman 2018-08-03 16:03:09 -07:00
  • c59cec6205 Update for Cretonne->Cranelift rename. Dan Gohman 2018-08-03 16:02:00 -07:00
  • bb2589c63f Remove python code artifacts. Dan Gohman 2018-08-03 16:00:41 -07:00
  • f500b7d68d Add build status badges. Dan Gohman 2018-08-03 16:00:24 -07:00
  • 1f21570c38 Bump version to 0.0.0 Dan Gohman 2018-08-03 15:44:31 -07:00
  • 48e46c4fae Update fuzz targets for API changes. Dan Gohman 2018-08-03 15:43:51 -07:00
  • 4992162fab Format with rustfmt. Dan Gohman 2018-08-03 15:37:57 -07:00
  • 40791787c7 Update repository URLs. Dan Gohman 2018-08-03 15:37:30 -07:00
  • a1b4c865d1 Prepare wasmtime-environ for publishing. Dan Gohman 2018-08-03 15:33:15 -07:00
  • bba733b7a1 Tidy up a comment. Dan Gohman 2018-08-03 15:26:26 -07:00
  • 548c45c604 Rename wasmtime-runtime to wasmtime-environ. Dan Gohman 2018-08-03 15:20:19 -07:00
  • b8daa27884 Update test-all.sh. Dan Gohman 2018-08-03 15:11:02 -07:00
  • ef5254c0da More code reorganization and cleanups. Dan Gohman 2018-08-03 15:06:59 -07:00
  • 33b7dfac00 Rename ptr_size. Dan Gohman 2018-08-03 14:20:15 -07:00
  • 831b481f13 More code reorganization. Dan Gohman 2018-08-03 13:45:46 -07:00
  • 6659ef7018 More code reorganization. Dan Gohman 2018-08-03 13:35:25 -07:00
  • fdd3600f1b Delete a redundant function. Dan Gohman 2018-08-03 13:19:21 -07:00
  • 0d8a69189c Remove unused TableElement struct. Dan Gohman 2018-08-03 13:15:31 -07:00
  • 779128d14d Factor out FuncEnvironment and ModuleEnvironment into a separate file. Dan Gohman 2018-08-03 13:04:05 -07:00
  • 63bc52d9fd Eliminate runtime's direct dependeny on wasmparser. Dan Gohman 2018-08-03 12:43:36 -07:00
  • 217786e969 Add a note about the "rustc" tag in the issue tracker. Dan Gohman 2018-08-03 08:18:29 -07:00
  • 76a7efc8db Clippy improvements (#408) Bruce Mitchener 2018-08-03 12:10:51 +07:00
  • 753d650f1a Update to cranelift 0.18.1. Dan Gohman 2018-08-02 20:50:28 -07:00
  • c0af810ec0 Add an explicit version to the cranelift-codegen-meta dependency. Dan Gohman 2018-08-02 20:37:09 -07:00
  • cf2bac139d Add codegen/meta to publish-all.sh. Dan Gohman 2018-08-02 20:27:31 -07:00
  • cd02010a78 Bump version to 0.18.1 Dan Gohman 2018-08-02 20:10:23 -07:00
  • a52c547d0e Rename "meta" back to "cranelift-codegen-meta" and publish it. Dan Gohman 2018-08-02 18:38:30 -07:00
  • c4a056a7a0 Bump version to 0.18.0 Dan Gohman 2018-08-02 18:34:22 -07:00
  • 570f7bc20b Rename "cranelift-meta" to just "meta". Dan Gohman 2018-08-02 15:36:54 -07:00
  • c5a554db83 Move the comment about Sphinx 1.4 out of the top-level README. Dan Gohman 2018-08-02 13:12:07 -07:00
  • 5cf2c6f0f7 Update cranelift-meta's Cargo.toml to reflect that it's not published. Dan Gohman 2018-08-02 11:13:25 -07:00
  • 7f530cd751 Add a langref.rst page that redirects to the new ir.rst page. Dan Gohman 2018-08-02 11:12:12 -07:00
  • 1b30265c5c Define a "table" concept. Dan Gohman 2018-05-20 07:48:46 -07:00
  • cd75176f10 Update to the rustfmt in rust 1.28, which is now stable. Dan Gohman 2018-08-02 09:05:47 -07:00
  • 26d122306d Don't attempt to shrink regfill/regspill/regmove instructions. Dan Gohman 2018-08-02 09:30:37 -07:00
  • c61f8a5baf Rename langref.rst to ir.rst. Dan Gohman 2018-08-02 09:18:59 -07:00
  • 987bbfa922 Fix rustfmt errors. Dan Gohman 2018-08-01 15:14:49 -07:00
  • 5389b7784e Check signature compatibility in declare_function (fixes #427) bjorn3 2018-07-29 17:58:53 +02:00
  • a8ded3a6f1 Remove unneeded dependencies. Dan Gohman 2018-08-01 14:12:46 -07:00
  • bc8e5f82c8 Add use declarations needed for no_std mode. Dan Gohman 2018-08-01 14:10:54 -07:00
  • c8350f4e8f Update to raw-cpuid 5.0.0. Dan Gohman 2018-08-01 14:06:16 -07:00
  • b8dbbce99d Update cranelift-serde's license field. Dan Gohman 2018-08-01 13:36:58 -07:00
  • c49c20713c Check for duplicate jump tables before performing any IR mutations. Dan Gohman 2018-08-01 13:33:54 -07:00
  • 63e87895eb Remove an unneeded command-line option. Dan Gohman 2018-08-01 12:16:26 -07:00
  • f89cb1df64 Fix the test script to return an error if formatting diffs are found. Dan Gohman 2018-08-01 12:13:45 -07:00
  • 01729be8d7 Add comment support (#379) bjorn3 2018-08-01 20:21:05 +02:00
  • c42bed7452 Update paths for the meta => meta-python rename. Dan Gohman 2018-08-01 05:05:33 -07:00
  • 3a550d185f Enhance Verifier error reporting; Benjamin Bouvier 2018-07-27 17:55:26 +02:00
  • 1b42105faa Remove reserved_reg functionality. (#424) Dan Gohman 2018-07-31 07:57:37 -07:00
  • d9d40e1cdf lib/codegen-meta moved into lib/codegen. (#423) data-pup 2018-07-31 10:56:26 -04:00