…nt is an expression.
…in user code. - Fix a bunch of macro bugs. - Extend the AST api a bit so macros can do more.
…p as InferenceErrors
* 'master' of firstname.lastname@example.org:mirah/mirah: (27 commits) Roll version to 0.0.6.dev. Update version to 0.0.5, update history for 0.0.4 and 0.0.5 Make windows commants less noisy Update mirah-parser.jar to one built from mirah-parser project. Update mirah-bootstrap.jar for re-namespaced Mirah classes and modules. Fix a bug in __ruby_eval caused by a fix for JRUBY-5163. NullType is assignable from any non-primitive type. add rake gem task update readme install instructions add descriptions to rake tasks use the JRuby classloader as parent for the Mirah class loader. Otherwise it doesn't load the right classpath add license to the pom and parent to release artifacts into the sonatype repository mirah-complete already includes jruby-complete, so it's not a dependency variable versions mess the pom descriptor fix distribution directory and allow maven to complete the package lifecycle add maven descriptor files to publish mirah into a maven repository use the new app.yaml location use appengine-sdk's new jar location install instructions that work Add Apache License 2.0 header to cmd scripts. ...
eval now uses the receiver as "self" for the executing code, which caused __ruby_eval to run its code in the wrong plac e. This caused macros to get lost, leading to compilation errors. Forcing __ruby_eval to instance_eval against the actu al self fixed the problem.
…wise it doesn't load the right classpath