summaryrefslogtreecommitdiff
path: root/plugins/ruby/codegen.pl
Commit message (Expand)AuthorAgeFilesLines
* ruby: handle ptr-strings in df-structuresjj2012-09-191-1/+1
* ruby: use implicit init-value -1 for ref-target/refers-to in codegenjj2012-09-181-0/+1
* ruby: use enums in single-bit values toojj2012-08-031-3/+3
* ruby: refix codegen for refers-to without key-field, add translate_namejj2012-07-041-8/+17
* ruby: add curview, fix item_find/unit_find wrt gview mode, fix refers-to to u...jj2012-07-031-3/+18
* ruby: fix codegen align int64_t on windowsjj2012-07-031-1/+3
* ruby: fix codegen for darwinjj2012-07-021-1/+1
* ruby: allow explicit target-os override in codegenjj2012-07-011-0/+1
* ruby: fix enum + base-typejj2012-06-291-1/+1
* ruby: generate accessors for refers-to and vector of ref-targetjj2012-06-271-7/+56
* ruby: add method for basic xml ref-target support, tweak scripts/slayracejj2012-06-251-0/+27
* ruby: fix codegen enum base-typesjj2012-06-151-0/+2
* ruby: codegen code cleanup, move ruby-memstruct in ruby.rb, handle bool struc...jj2012-05-291-171/+328
* ruby: have codegen compute struct offsets directlyjj2012-05-291-207/+254
* ruby: interpret types in vmethod signaturesjj2012-05-111-3/+53
* ruby: tweak enumsjj2012-05-101-19/+30
* ruby: tweak enums, pointeraryjj2012-05-061-2/+7
* ruby: fix vtable for linux destructorjj2012-05-031-2/+3
* ruby: vmethod calljj2012-05-031-2/+43
* ruby: name nested compounds, to allow cpp_new etcjj2012-04-271-6/+8
* ruby: fix bitfield looking for enum valuejj2012-04-271-1/+3
* codegen: all class-type have a vtablejj2012-04-271-13/+6
* ruby: cleanup codegen enumjj2012-04-271-10/+0
* ruby: use symbols for enums everywherejj2012-04-261-7/+27
* ruby: extract additional info for enumsjj2012-04-261-2/+35
* ruby: fix warning in codegen with initvaluejj2012-04-261-1/+1
* ruby: fix new c++ obj initialization, use xml init-valuejj2012-04-261-0/+9
* ruby: use index-enum xml attr, fix bitfield[i] = 0jj2012-04-251-1/+11
* ruby: guard against undefined globals, fix inspect for inherited classesjj2012-04-241-4/+9
* ruby: clean helper with offsetofjj2012-04-211-38/+83
* ruby: officially dont support stl::deque, add class sizeofjj2012-04-211-0/+2
* ruby: add df-linked-list support (also, xml could be simplified)jj2012-04-201-4/+7
* ruby: tweak onupdate, fix some inspects, add inverse ENUMjj2012-04-201-1/+5
* ruby: add df_array, pointer_ary, move generated classes in DFHackjj2012-04-201-12/+12
* ruby: use rtti info to cast Item/etc subclassesjj2012-04-181-0/+15
* ruby: fix anon unions, add some find_* helpers in ruby.rbjj2012-04-171-0/+3
* ruby: move enum constants up one level, allow pointer arithmetic (world.map.b...jj2012-04-131-1/+2
* ruby: fix vectors of pointers, fix global enum fieldsjj2012-04-131-2/+7
* ruby: add global-objects, add bitfield._whole, make StlVector enumerablejj2012-04-131-9/+56
* ruby: include memstruct in autogenjj2012-04-061-4/+6
* ruby: patron for memory primitivesjj2012-04-061-7/+26
* fix various crash with gcc autogen.cpp. all seems welljj2012-04-051-18/+26
* multistage autogen en routejj2012-04-051-8/+24
* codegen: gen cpp helperjj2012-04-051-36/+81
* rbcodegen: hopjj2012-04-051-174/+130
* codegen ++jj2012-04-051-30/+220
* rb codegen: generate rubyjj2012-04-051-0/+175