jj
							
						 | 
						
							
							
							
							
								
							
								c1bcd270e9
								
							
								
							
						 | 
						
							
							
								
								ruby: add spawn_water/spawn_magma methods to MapTile
							
							
							
							
							
						 | 
						
							2012-08-03 17:00:02 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								f400591080
								
							
								
							
						 | 
						
							
							
								
								ruby: use enums in single-bit values too
							
							
							
							
							
						 | 
						
							2012-08-03 16:53:54 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								160487f7eb
								
							
								
							
						 | 
						
							
							
								
								ruby: move all generated/downloaded stuff in the build/ directory
							
							
							
							
							
						 | 
						
							2012-08-03 15:19:43 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								0615a27663
								
							
								
							
						 | 
						
							
							
								
								ruby: refix unit_idlers, make unit_find handle 'u'nitlist viewscreen
							
							
							
							
							
						 | 
						
							2012-07-12 00:44:07 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								d8e55196c2
								
							
								
							
						 | 
						
							
							
								
								ruby: better handling of errors in onupdate callbacks
							
							
							
							
							
						 | 
						
							2012-07-11 23:25:55 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								b0edb33023
								
							
								
							
						 | 
						
							
							
								
								ruby: fix unit_idlers
							
							
							
							
							
						 | 
						
							2012-07-11 23:24:53 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								d645d6b046
								
							
								
							
						 | 
						
							
							
								
								ruby: better message on out of bounds array access
							
							
							
							
							
						 | 
						
							2012-07-06 13:32:39 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								bef5079d43
								
							
								
							
						 | 
						
							
							
								
								ruby: add vector.first/last
							
							
							
							
							
						 | 
						
							2012-07-06 13:25:47 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								8e17ebbefc
								
							
								
							
						 | 
						
							
							
								
								add SC_PAUSED / SC_UNPAUSED onStateChange events
							
							
							
							
							
						 | 
						
							2012-07-05 18:03:02 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								7074048146
								
							
								
							
						 | 
						
							
							
								
								showmood: display number of items already collected
							
							
							
							
							
						 | 
						
							2012-07-05 16:17:41 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								7732901b6e
								
							
								
							
						 | 
						
							
							
								
								ruby: tweak onupdate to allow tick rate-limiting
							
							
							
							
							
						 | 
						
							2012-07-05 15:35:37 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								f560d2de11
								
							
								
							
						 | 
						
							
							
								
								ruby: add MapTile class
							
							
							
							
							
						 | 
						
							2012-07-05 14:15:34 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								f80ca239d0
								
							
								
							
						 | 
						
							
							
								
								ruby: allow coords arguments to *_find, add building_find
							
							
							
							
							
						 | 
						
							2012-07-04 18:34:41 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								7c4f60df1d
								
							
								
							
						 | 
						
							
							
								
								ruby: extend item_find to work on constructed coffers
							
							
							
							
							
						 | 
						
							2012-07-04 17:48:44 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								15cfc1d00b
								
							
								
							
						 | 
						
							
							
								
								ruby: handle constructed beds in item_find in LookAround mode
							
							
							
							
							
						 | 
						
							2012-07-04 17:24:46 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								edf0a9cb3d
								
							
								
							
						 | 
						
							
							
								
								ruby: add decode_mat method for mat_type/mat_index
							
							
							
							
							
						 | 
						
							2012-07-04 17:24:03 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								cb17bde8f4
								
							
								
							
						 | 
						
							
							
								
								ruby: refix codegen for refers-to without key-field, add translate_name
							
							
							
							
							
						 | 
						
							2012-07-04 15:18:36 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								877b879e57
								
							
								
							
						 | 
						
							
							
								
								ruby: item_find handle v/i unit inventory
							
							
							
							
							
						 | 
						
							2012-07-03 23:57:15 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								2e42e31754
								
							
								
							
						 | 
						
							
							
								
								ruby: add curview, fix item_find/unit_find wrt gview mode, fix refers-to to use binsearch
							
							
							
							
							
						 | 
						
							2012-07-03 19:51:52 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								501fd43dda
								
							
								
							
						 | 
						
							
							
								
								ruby: fix handling of <pointer to unknown data struct>
							
							
							
							
							
						 | 
						
							2012-07-03 18:40:10 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								a7a25b80a0
								
							
								
							
						 | 
						
							
							
								
								ruby: use the color_ostream argument from dfhack to output to dfhack-run
							
							
							
							
							
						 | 
						
							2012-07-03 16:13:15 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								0bdff401ca
								
							
								
							
						 | 
						
							
							
								
								ruby: fix codegen align int64_t on windows
							
							
							
							
							
						 | 
						
							2012-07-03 15:24:35 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								b9425474a1
								
							
								
							
						 | 
						
							
							
								
								ruby: fix codegen for darwin
							
							
							
							
							
						 | 
						
							2012-07-02 21:57:53 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								554683929f
								
							
								
							
						 | 
						
							
							
								
								ruby: allow explicit target-os override in codegen
							
							
							
							
							
						 | 
						
							2012-07-01 14:20:55 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								31a5495031
								
							
								
							
						 | 
						
							
							
								
								ruby: osx support (maybe)
							
							
							
							
							
						 | 
						
							2012-06-29 17:51:26 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								592c0a41ac
								
							
								
							
						 | 
						
							
							
								
								ruby: remove useless raise in unit_find
							
							
							
							
							
						 | 
						
							2012-06-29 11:29:36 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								56ff129ee0
								
							
								
							
						 | 
						
							
							
								
								ruby: fix enum + base-type
							
							
							
							
							
						 | 
						
							2012-06-29 11:25:41 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								24aa3827c1
								
							
								
							
						 | 
						
							
							
								
								ruby: generate accessors for refers-to and vector of ref-target
							
							
							
							
							
						 | 
						
							2012-06-27 14:52:34 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								c2c29af959
								
							
								
							
						 | 
						
							
							
								
								ruby: fix deadlock on df exit due to BEGIN_UNLOAD + Core.Suspend()
							
							
							
							
							
						 | 
						
							2012-06-25 19:16:35 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								412e8608d8
								
							
								
							
						 | 
						
							
							
								
								ruby: add method for basic xml ref-target support, tweak scripts/slayrace
							
							
							
							
							
						 | 
						
							2012-06-25 19:05:50 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								17d06b969b
								
							
								
							
						 | 
						
							
							
								
								ruby: move all ruby invocations inside a CoreSuspend lock, remove ruby suspend method
							
							
							
							
							
						 | 
						
							2012-06-25 17:06:37 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								8fb139a2f4
								
							
								
							
						 | 
						
							
							
								
								ruby: document mutex use, load ruby-autogen in the background
							
							
							
							
							
						 | 
						
							2012-06-25 01:45:50 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								d1762e3cb8
								
							
								
							
						 | 
						
							
							
								
								ruby: add growcrops script, add doc for methods in README
							
							
							
							
							
						 | 
						
							2012-06-24 21:44:40 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								552da8417e
								
							
								
							
						 | 
						
							
							
								
								ruby: handle .rb files in df/hack/scripts/
							
							
							
							
							
						 | 
						
							2012-06-24 20:24:46 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								3f4d2e4792
								
							
								
							
						 | 
						
							
							
								
								ruby: split ruby.rb in modules
							
							
							
							
							
						 | 
						
							2012-06-24 17:30:26 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								4c2d4d4b86
								
							
								
							
						 | 
						
							
							
								
								ruby: clean stuff up, install ruby modules in df/hack/ruby/
							
							
							
							
							
						 | 
						
							2012-06-24 16:09:31 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								ad1ba9bf6b
								
							
								
							
						 | 
						
							
							
								
								ruby: try msvc workaround for __thiscall
							
							
							
							
							
						 | 
						
							2012-06-24 02:59:56 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								0bdae68294
								
							
								
							
						 | 
						
							
							
								
								ruby: fix codegen enum base-types
							
							
							
							
							
						 | 
						
							2012-06-15 21:02:04 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								cfdf941c52
								
							
								
							
						 | 
						
							
							
								
								ruby: fix windows build warnings/load ruby.rb
							
							
							
							
							
						 | 
						
							2012-06-14 22:35:59 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								6bd67cc055
								
							
								
							
						 | 
						
							
							
								
								ruby: try to fix msvc build (use fastcall for thiscall fptr)
							
							
							
							
							
						 | 
						
							2012-06-14 14:25:16 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								0285448367
								
							
								
							
						 | 
						
							
							
								
								ruby: fix download url, cmake doesnt handle HTTP 301
							
							
							
							
							
						 | 
						
							2012-06-13 00:20:52 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								3c1cb24d9f
								
							
								
							
						 | 
						
							
							
								
								ruby: download lib from github as tgz, switch to ruby18, simply log to stderr.log if cannot load libruby
							
							
							
							
							
						 | 
						
							2012-06-12 18:51:33 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								c0e7295f22
								
							
								
							
						 | 
						
							
							
								
								ruby: fix cmake to rebuild ruby-autogen.rb only when necessary
							
							
							
							
							
						 | 
						
							2012-06-10 23:42:58 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								7ee8d79014
								
							
								
							
						 | 
						
							
							
								
								ruby: download libruby with cmake
							
							
							
							
							
						 | 
						
							2012-06-10 02:06:22 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								bc734619b4
								
							
								
							
						 | 
						
							
							
								
								ruby: use ruby1.9.1 on linux
							
							
							
							
							
						 | 
						
							2012-06-10 01:45:30 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								2aace670ea
								
							
								
							
						 | 
						
							
							
								
								ruby: dlopen libruby -- currently segfaults with rb1.9 ...
							
							
							
							
							
						 | 
						
							2012-06-02 23:44:52 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								3e61452f15
								
							
								
							
						 | 
						
							
							
								
								ruby: codegen code cleanup, move ruby-memstruct in ruby.rb, handle bool struct fields, rename Enum.to_sym/to_i to sym()/int(), define nested compound sizeof()
							
							
							
							
							
						 | 
						
							2012-05-29 18:30:18 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								bcb698a5b4
								
							
								
							
						 | 
						
							
							
								
								ruby: have codegen compute struct offsets directly
							
							
							
							
							
						 | 
						
							2012-05-29 16:10:33 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								2629db5ed1
								
							
								
							
						 | 
						
							
							
								
								ruby: add building creation code
							
							
							
							
							
						 | 
						
							2012-05-13 01:40:44 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								dfe86f9bd7
								
							
								
							
						 | 
						
							
							
								
								ruby: interpret types in vmethod signatures
							
							
							
							
							
						 | 
						
							2012-05-11 01:34:03 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								607cd9c8f2
								
							
								
							
						 | 
						
							
							
								
								ruby: tweak enums
							
							
							
							
							
						 | 
						
							2012-05-10 23:41:50 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								7ee4c584b9
								
							
								
							
						 | 
						
							
							
								
								ruby: tweak enums, pointerary
							
							
							
							
							
						 | 
						
							2012-05-06 22:42:06 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								bfb26f1c1f
								
							
								
							
						 | 
						
							
							
								
								ruby: deconstructbld
							
							
							
							
							
						 | 
						
							2012-05-06 01:02:21 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								96a62a8865
								
							
								
							
						 | 
						
							
							
								
								ruby: fix buildbed sample
							
							
							
							
							
						 | 
						
							2012-05-06 00:13:53 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								f18aa9d947
								
							
								
							
						 | 
						
							
							
								
								ruby: add link_job
							
							
							
							
							
						 | 
						
							2012-05-05 23:56:26 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								e2a978a4fa
								
							
								
							
						 | 
						
							
							
								
								ruby: avoid infinite recursion in inspect
							
							
							
							
							
						 | 
						
							2012-05-05 22:43:12 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								138461634e
								
							
								
							
						 | 
						
							
							
								
								ruby: fix vtable for linux destructor
							
							
							
							
							
						 | 
						
							2012-05-03 19:19:58 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								ba1e3c4b23
								
							
								
							
						 | 
						
							
							
								
								ruby: vmethod call
							
							
							
							
							
						 | 
						
							2012-05-03 18:49:12 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								8952eabd62
								
							
								
							
						 | 
						
							
							
								
								ruby: typo
							
							
							
							
							
						 | 
						
							2012-05-03 03:33:50 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								5fdeac9913
								
							
								
							
						 | 
						
							
							
								
								ruby: fix StaticArray#inspect with indexenum, allow df.cursor = [x, y, z]
							
							
							
							
							
						 | 
						
							2012-05-03 02:52:53 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								ec8b090abe
								
							
								
							
						 | 
						
							
							
								
								ruby: add plugins/buildbed.rb (segfaults)
							
							
							
							
							
						 | 
						
							2012-04-27 18:50:27 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								a7afe04f3b
								
							
								
							
						 | 
						
							
							
								
								ruby: name nested compounds, to allow cpp_new etc
							
							
							
							
							
						 | 
						
							2012-04-27 17:59:54 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								bc218db596
								
							
								
							
						 | 
						
							
							
								
								ruby: more minor tweaks
							
							
							
							
							
						 | 
						
							2012-04-27 17:46:51 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								3446fd024e
								
							
								
							
						 | 
						
							
							
								
								ruby: tweak inspect
							
							
							
							
							
						 | 
						
							2012-04-27 17:38:31 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								9bceb7a443
								
							
								
							
						 | 
						
							
							
								
								ruby: typo in enumerable
							
							
							
							
							
						 | 
						
							2012-04-27 17:31:39 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								6800f459f5
								
							
								
							
						 | 
						
							
							
								
								ruby: fix bitfield looking for enum value
							
							
							
							
							
						 | 
						
							2012-04-27 17:24:15 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								fcfd7062eb
								
							
								
							
						 | 
						
							
							
								
								ruby: tweak inspect, autodereference pointers
							
							
							
							
							
						 | 
						
							2012-04-27 17:11:01 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								22628fe9bb
								
							
								
							
						 | 
						
							
							
								
								codegen: all class-type have a vtable
							
							
							
							
							
						 | 
						
							2012-04-27 14:13:44 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								551df9bb73
								
							
								
							
						 | 
						
							
							
								
								ruby: use binsearch in find_unit/find_item
							
							
							
							
							
						 | 
						
							2012-04-27 03:07:03 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								2cc5333157
								
							
								
							
						 | 
						
							
							
								
								ruby: cleanup codegen enum
							
							
							
							
							
						 | 
						
							2012-04-27 03:02:37 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								51ecd15fa8
								
							
								
							
						 | 
						
							
							
								
								ruby: use symbols for enums everywhere
							
							
							
							
							
						 | 
						
							2012-04-26 20:55:52 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								ba7d4f8edd
								
							
								
							
						 | 
						
							
							
								
								ruby: extract additional info for enums
							
							
							
							
							
						 | 
						
							2012-04-26 20:03:56 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								2ee1887870
								
							
								
							
						 | 
						
							
							
								
								ruby: add plugins/unit exemple
							
							
							
							
							
						 | 
						
							2012-04-26 19:38:15 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								461c7e20cd
								
							
								
							
						 | 
						
							
							
								
								ruby: add vector#binsearch
							
							
							
							
							
						 | 
						
							2012-04-26 19:37:58 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								9b7fbcc477
								
							
								
							
						 | 
						
							
							
								
								ruby: fix warning in codegen with initvalue
							
							
							
							
							
						 | 
						
							2012-04-26 15:37:10 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								03925c923a
								
							
								
							
						 | 
						
							
							
								
								ruby: fix new c++ obj initialization, use xml init-value
							
							
							
							
							
						 | 
						
							2012-04-26 14:16:47 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								7a8db179ab
								
							
								
							
						 | 
						
							
							
								
								ruby: fix plugin/plant.rb, add onstatechange hook, use console proxy, general cleanup, enable build by default
							
							
							
							
							
						 | 
						
							2012-04-25 20:21:09 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								bd2e6e74de
								
							
								
							
						 | 
						
							
							
								
								ruby: add manual c++ object allocator
							
							
							
							
							
						 | 
						
							2012-04-25 19:22:04 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								b0acad6d59
								
							
								
							
						 | 
						
							
							
								
								ruby: use index-enum xml attr, fix bitfield[i] = 0
							
							
							
							
							
						 | 
						
							2012-04-25 17:18:24 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								d1ea97c272
								
							
								
							
						 | 
						
							
							
								
								ruby: README
							
							
							
							
							
						 | 
						
							2012-04-25 01:20:35 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								bf64c3e23c
								
							
								
							
						 | 
						
							
							
								
								ruby/plugin: tweak plants, add growcrops
							
							
							
							
							
						 | 
						
							2012-04-24 19:08:14 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								7a71204b82
								
							
								
							
						 | 
						
							
							
								
								ruby: guard against undefined globals, fix inspect for inherited classes
							
							
							
							
							
						 | 
						
							2012-04-24 19:07:54 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								eca17fff53
								
							
								
							
						 | 
						
							
							
								
								ruby: add sample plugin (cuttrees, growtrees)
							
							
							
							
							
						 | 
						
							2012-04-24 00:57:07 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								c1baebd083
								
							
								
							
						 | 
						
							
							
								
								ruby: rename find_map_block to map_block_at, add other helper methods
							
							
							
							
							
						 | 
						
							2012-04-24 00:47:10 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								8a05db7a1b
								
							
								
							
						 | 
						
							
							
								
								ruby: add map block iterators, fix FlagArray.length
							
							
							
							
							
						 | 
						
							2012-04-23 21:12:24 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								6fc17b3e1f
								
							
								
							
						 | 
						
							
							
								
								ruby: clean helper with offsetof
							
							
							
							
							
						 | 
						
							2012-04-21 21:20:51 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								9317143909
								
							
								
							
						 | 
						
							
							
								
								ruby: officially dont support stl::deque, add class sizeof
							
							
							
							
							
						 | 
						
							2012-04-21 15:04:52 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								826e0b7dcf
								
							
								
							
						 | 
						
							
							
								
								ruby: iterate in LinkedList
							
							
							
							
							
						 | 
						
							2012-04-20 20:43:18 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								417356c3cb
								
							
								
							
						 | 
						
							
							
								
								ruby: add df-linked-list support (also, xml could be simplified)
							
							
							
							
							
						 | 
						
							2012-04-20 18:20:24 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								f57d63ed95
								
							
								
							
						 | 
						
							
							
								
								ruby: df_flagarray support
							
							
							
							
							
						 | 
						
							2012-04-20 17:57:41 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								66891fd23c
								
							
								
							
						 | 
						
							
							
								
								ruby: tweak onupdate, fix some inspects, add inverse ENUM
							
							
							
							
							
						 | 
						
							2012-04-20 17:33:48 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								fb2dcf55ca
								
							
								
							
						 | 
						
							
							
								
								ruby: fix DfArray, add #inspect, fix ruby.rb
							
							
							
							
							
						 | 
						
							2012-04-20 15:30:15 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								0952b76173
								
							
								
							
						 | 
						
							
							
								
								ruby: add df_array, pointer_ary, move generated classes in DFHack
							
							
							
							
							
						 | 
						
							2012-04-20 01:29:52 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								a450e9ddeb
								
							
								
							
						 | 
						
							
							
								
								ruby: fix vectors, add bitvector
							
							
							
							
							
						 | 
						
							2012-04-19 19:35:55 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								3ad3d1af46
								
							
								
							
						 | 
						
							
							
								
								ruby: use rtti info to cast Item/etc subclasses
							
							
							
							
							
						 | 
						
							2012-04-18 18:46:33 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								3339fdfea8
								
							
								
							
						 | 
						
							
							
								
								ruby: fix anon unions, add some find_* helpers in ruby.rb
							
							
							
							
							
						 | 
						
							2012-04-17 22:42:23 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								f85810c1e2
								
							
								
							
						 | 
						
							
							
								
								ruby: move enum constants up one level, allow pointer arithmetic (world.map.block_index), fix StaticArray, add map test
							
							
							
							
							
						 | 
						
							2012-04-13 19:31:12 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								bf4bd1f034
								
							
								
							
						 | 
						
							
							
								
								ruby: fix vectors of pointers, fix global enum fields
							
							
							
							
							
						 | 
						
							2012-04-13 17:19:53 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								3044da5887
								
							
								
							
						 | 
						
							
							
								
								ruby: add global-objects, add bitfield._whole, make StlVector enumerable
							
							
							
							
							
						 | 
						
							2012-04-13 16:17:56 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								f503bf36f4
								
							
								
							
						 | 
						
							
							
								
								ruby: set everything up
							
							
							
							
							
						 | 
						
							2012-04-12 19:12:46 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								ac0d878b69
								
							
								
							
						 | 
						
							
							
								
								ruby: include memstruct in autogen
							
							
							
							
							
						 | 
						
							2012-04-06 19:59:11 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								52007e0d4f
								
							
								
							
						 | 
						
							
							
								
								ruby: patron for memory primitives
							
							
							
							
							
						 | 
						
							2012-04-06 19:30:58 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								fb1b424cbf
								
							
								
							
						 | 
						
							
							
								
								fix various crash with gcc autogen.cpp. all seems well
							
							
							
							
							
						 | 
						
							2012-04-05 22:15:43 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								689cc50409
								
							
								
							
						 | 
						
							
							
								
								multistage autogen en route
							
							
							
							
							
						 | 
						
							2012-04-05 22:15:43 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								3f39e285d0
								
							
								
							
						 | 
						
							
							
								
								codegen: gen cpp helper
							
							
							
							
							
						 | 
						
							2012-04-05 22:15:43 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								872eebe7ef
								
							
								
							
						 | 
						
							
							
								
								rbcodegen: hop
							
							
							
							
							
						 | 
						
							2012-04-05 22:15:43 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								780d7a8b18
								
							
								
							
						 | 
						
							
							
								
								codegen ++
							
							
							
							
							
						 | 
						
							2012-04-05 22:15:43 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								ca528fff35
								
							
								
							
						 | 
						
							
							
								
								rb codegen: generate ruby
							
							
							
							
							
						 | 
						
							2012-04-05 22:15:43 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								57f2e189ee
								
							
								
							
						 | 
						
							
							
								
								ruby: rm silly debug statement
							
							
							
							
							
						 | 
						
							2012-04-05 22:15:43 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								f46e1ee518
								
							
								
							
						 | 
						
							
							
								
								ruby: link libruby, fix stuff, it works
							
							
							
							
							
						 | 
						
							2012-04-05 22:15:43 +02:00 | 
						
					
				
					
						
							
							
								 
								jj
							
						 | 
						
							
							
							
							
								
							
								b2846492f4
								
							
								
							
						 | 
						
							
							
								
								ruby: compiles
							
							
							
							
							
						 | 
						
							2012-04-05 22:15:43 +02:00 |