public
Description: embedding Lua in Ruby, via FFI
Homepage: http://rufus.rubyforge.org
Clone URL: git://github.com/jmettraux/rufus-lua.git
jmettraux (author)
Tue Sep 29 21:26:30 -0700 2009
commit  ec550f9bac9aac87f15673e3a205f36e73f79826
tree    797b7b571439a51fc310948dff18863ea540f50e
parent  24f00703629bb23261b2d1c1b470cb1cf10d550f
rufus-lua / CHANGELOG.txt
100644 36 lines (24 sloc) 1.447 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
= rufus-lua CHANGELOG.txt
 
 
== rufus-lua - 1.1.0 released 2009/09/30
 
- todo : Ruby symbols are passed to Lua as strings (Scott)
- todo : implemented State#function :to_ruby option
- todo : implemented Table#to_ruby
- todo : added 'pure' option to Table#to_a
- issue : added State@callbacks array to preserve callback from GC (Scott)
- issue : passing tables to ruby functions wrecked arg list. Fixed.
- todo : added way to load only a given set of libs when State.new (Scott)
- todo : honouring #to_lua when calling Lua functions from Ruby (Scott)
- todo : search for dylib in /usr/lib as well (Scott)
- issue #5 : Ruby function more tolerant with block arity.
- issue #4 : Ruby function inverses order of its parameters. Fixed. (Scott)
- todo : state['a'] = [ 1, 2, 3 ] now possible
- issue #2 : tables returned from Ruby functions were indexed at 0. (Scott)
- issue #3 : passing false from Ruby to Lua twists it to true. (Scott)
- issue #1 : Ruby function return array not OK. Fixed. (Thanks Scott Persinger)
 
 
== rufus-lua - 1.0.0 released 2009/03/27
 
- automatically creates lib table when defined Ruby function (callback)
- implemented #[]=, #objlen and #size for table
- fixed bug when pushing floats on the stack (float --> double)
- added State#function for defining Ruby functions (callbacks) available via Lua
 
 
== rufus-lua - 0.1.0 released 2009/03/16
 
- initial release