36 Commits

Author SHA1 Message Date
Evan Martin fc01229540 reduce use of .as_slice_todo 2024-07-30 12:39:59 -07:00
Evan Martin eac508e506 reduce use of Mem as slices 2024-07-30 12:38:00 -07:00
Luke Street 0d1f745a4c Implement GlobalReAlloc, GlobalFlags 2024-07-17 12:24:09 -07:00
Evan Martin 24763b82f3 unify zeroing of pod types 2024-06-11 10:03:47 -07:00
Evan Martin 207faf234d pod put is unaligned 2024-05-13 12:35:36 -07:00
Evan Martin a421b84fe1 fewer type coercions 2024-05-11 16:35:00 -07:00
Evan Martin e512c60ffe deinline oob panics; they should never occur 2024-05-02 13:38:36 -07:00
Evan Martin f86ba2a87f possibly faster get_ptr logic 2024-04-06 19:24:06 -07:00
Evan Martin 625e3de08d better oob 2024-03-23 22:16:51 -07:00
Evan Martin 6beed647a4 convert imports to slices, much simpler iterators 2024-03-13 11:47:20 -07:00
Evan Martin b4f6f87294 avoid view_n in favor of iterating Pod copy 2024-03-13 11:11:41 -07:00
Evan Martin d6d1bddbb9 start migrating pe to slices 2024-03-13 10:36:50 -07:00
Evan Martin aedccbe4dc rename .get to mention pod 2024-03-13 09:48:38 -07:00
Evan Martin f2cd496a43 more into extensions 2024-03-13 09:34:40 -07:00
Evan Martin ead0287197 move some of mem into an Extensions trait 2024-03-13 09:23:17 -07:00
Evan Martin 78dcdee720 note on mem 2024-03-12 13:03:19 -07:00
Evan Martin 823fcb98bc reduce str-mangling api 2024-03-12 13:02:37 -07:00
Evan Martin 4843ecc83d GetTextMetricsA 2024-03-06 11:12:22 -08:00
Evan Martin 02fe7a1fc3 skifree resource loading 2024-03-05 14:59:16 -08:00
Evan Martin 5fee80d7f2 LoadStringW and string resources 2024-02-24 15:25:05 -08:00
Evan Martin eb81e90c34 try out a better oob failure mode 2024-02-24 09:33:41 -08:00
Evan Martin 8726c4bb0f better oob slice message 2023-12-10 13:59:38 -08:00
Evan Martin 21c4340c84 move memory impl into machine modules 2023-11-23 12:06:26 -08:00
Evan Martin 1517929fe4 preliminary support for unicorn emulation 2023-10-27 10:30:27 -07:00
Evan Martin 7c01ad38b9 put rosetta behind a feature flag too 2023-10-13 16:45:39 -07:00