Commit Graph

40 Commits

Author SHA1 Message Date
Peter Wagenet 8b5b55d9b0 Update dependencies 2019-07-30 11:25:43 -07:00
Peter Wagenet ed7a3bb730 Bump Bundler version 2019-07-30 10:52:19 -07:00
Peter Wagenet 17b0fbb15b Don't lock Gemfiles 2017-10-10 16:16:48 -07:00
Godfrey Chan f4dcbf6ea1 v0.7.2 2017-10-09 22:53:01 -07:00
Godfrey Chan 65a98c65d1 v0.7.1 2017-10-06 15:51:12 -07:00
Terence Lee 73d3258405
update examples lockfiles 2017-10-05 00:12:25 -05:00
Godfrey Chan e6bcbec37b Merge pull request #122 from tildeio/from_ruby
change UncheckedValue::to_checked to FromRuby::from_ruby
2017-09-26 22:45:03 -04:00
Godfrey Chan cfdf0ce1ea Refactor `FromRuby`
- Make `Checked` an associated type. This allows `from_ruby` to carry
  over additional information (useful for `Option` etc)

- Move `ToRust` into `FromRuby` to ensure both get implemented together
2017-09-26 21:36:28 -04:00
Terence Lee 6d3675c0f8 change UncheckedValue::to_checked to FromRuby::from_ruby
This allows helix gems to create type coercions
2017-09-26 16:35:02 -04:00
Ashe Connor 41064303ef
Use 'tomlrb' instead of 'toml' gem 2017-09-21 12:38:04 +10:00
Godfrey Chan f64727dbea Support #[ruby_name] remapping for classes 2017-09-11 02:01:02 -07:00
Terence Lee 2864f15db3
v0.6.4 2017-09-05 17:03:37 -05:00
Godfrey Chan 5e5f2d9f70 v0.6.3 2017-08-30 21:37:09 -07:00
Godfrey Chan e43599a1bf v0.6.2 2017-08-28 23:10:49 -07:00
Godfrey Chan e47b390d97 Deprecate passing project name to `BuildTask`
Since we already have the `Cargo.toml`, we don't actually need the
user to pass the project name. Further more, the build task doesn't
actually work correctly if you pass any name _other than_ what is
in your `Cargo.toml` (as seen in #92).

Fixes #110.
2017-08-28 23:09:11 -07:00
Peter Wagenet 0b31b18680 Bump Version 2017-05-03 11:42:57 -07:00
Peter Wagenet a6728ff89d Improve installation for examples 2017-04-28 15:16:03 -07:00
Peter Wagenet 8ec2b122f3 Update example Gemfile.locks 2017-04-26 09:27:20 -07:00
Peter Wagenet c5703eb6b9 Bump version, rename helix crate 2017-04-24 09:31:18 -07:00
Godfrey Chan 067156d9ca Bump version 2017-04-22 16:10:20 -07:00
Yehuda Katz d668a31150 Rename declare_types! to ruby! 2017-04-21 17:54:52 -07:00
Yehuda Katz b72c306cd4 Support #[ruby_name = "blank?"]
Support using attributes to specify the Ruby name for a method.

At the same time, refactor the macro.
2017-04-21 17:53:10 -07:00
Peter Wagenet c9cc2fea3e Update example Gemfile.locks 2017-04-19 15:25:37 -07:00
Peter Wagenet d0a3a9e37a Add helix CLI tool for generating projects
Also introduces the concept of parent projects which have child crates
2017-04-19 10:41:02 -07:00
Peter Wagenet 4ff2ee8297 Change crate name to helix_runtime 2017-04-17 15:07:52 -07:00
Peter Wagenet 96a6596d30 Bump version in example Gemfile.lock 2017-04-17 15:06:35 -07:00
Peter Wagenet 4e3957050f Improve Rakefiles and build process 2017-04-17 13:58:10 -07:00
Peter Wagenet 948b1b1cba Sync STDOUT in Rakefiles 2017-04-11 12:44:54 -07:00
Peter Wagenet 9242cc4c38 Examples now build native gem 2017-03-17 10:52:54 -07:00
Peter Wagenet 68e76aa374 Improve Rust debugging 2017-03-15 16:47:07 -07:00
Godfrey Chan 22f6f94671 Refactor Rakefiles 2017-03-08 11:14:26 -08:00
Peter Wagenet 14cdbeed1e Test all implementations 2017-03-07 12:44:39 -08:00
Peter Wagenet 4558b8a7f4 Improve packaging for distribution 2017-03-07 11:55:58 -08:00
Peter Wagenet 1080bfcc6b Cleanup example Cargo.toml 2017-03-06 15:28:41 -08:00
Peter Wagenet 89a84e02aa Make shared Helix build task 2017-03-06 15:28:29 -08:00
Godfrey Chan c9774d32d9 Fix reopen macro and examples 2017-03-02 17:55:08 -08:00
Peter Wagenet 12083a345c Shared Rakefiles for example 2017-02-24 16:33:41 -08:00
Godfrey Chan 0143582952 Clean up console example and add specs 2017-02-17 18:58:35 -08:00
Godfrey Chan 4c45ec5171 Fix gemspecs
Closes #17
2017-02-16 15:24:58 -08:00
Godfrey Chan ce6412819c Add fast_blank example 2016-06-24 17:06:31 +08:00