1765 Commits

Author SHA1 Message Date
Matthew Merrill
4a2b63bc3e s/_vi/_v_imm/ 2019-10-20 17:31:43 -07:00
Matthew Merrill
ff4764930b make like scooby-doo and remove a mask 2019-10-20 17:23:11 -07:00
Matthew Merrill
98d7f2c21f fix renaming of vi to v_imm 2019-10-20 16:43:39 -07:00
Matthew Merrill
f2dd13831a Remove case parens, rename jit/gen macros 2019-10-20 16:28:46 -07:00
Matthew Merrill
6b0a00ef9d It's probably a good idea if I actually commit these things 2019-10-20 13:40:46 -07:00
Matthew Merrill
a5ef557b7e Implement sse2: psrlq, movdqa 2019-10-20 13:31:51 -07:00
Matthew Merrill
251965c0e3 more sse stuff 2019-10-20 13:31:50 -07:00
Matthew Merrill
1c7b53dfbb simplify vec gadget branching 2019-10-20 13:31:50 -07:00
Theodore Dubois
4f06bbcd20
Merge pull request #531 from MatthewMerrill/simplify_jit_gen
Simplify needless branching in jit/gen
2019-10-19 22:57:37 -07:00
Matthew Merrill
3c2c8230eb Simplify needless branching in jit/gen 2019-10-19 22:40:02 -07:00
Theodore Dubois
b71f26881b
Merge pull request #426 from MatthewMerrill/sse
movaps, movss, movsd, ucomiss, pxor, xorps
2019-10-19 22:39:00 -07:00
Matthew Merrill
c1c5bebe12 Document the confusing argument order of sse.h 2019-10-19 22:23:33 -07:00
Matthew Merrill
432b490ec8 idk what this is 2019-10-19 22:23:33 -07:00
Matthew Merrill
d8b08da8c0 movaps, movss, movsd, ucomiss, pxor, xorps 2019-10-19 22:23:33 -07:00
Theodore Dubois
c0f2ebcfbc Fix order of arguments to non-memory SSE operations 2019-10-19 22:22:39 -07:00
Theodore Dubois
556d54e75e
Merge pull request #529 from MatthewMerrill/engine_jit_options
Migrate `-Djit=true` option to `-Dengine=jit`.
2019-10-19 21:27:27 -07:00
Matthew Merrill
a8a88b7ef1 Remove redundant default, add interp option. 2019-10-19 21:10:11 -07:00
Matthew Merrill
e8215beacd Migrate -Djit=true option to -Dengine=jit.
This has the side effect of making it impossible to
compile in what was `-Djit=false`.
2019-10-19 21:06:06 -07:00
Theodore Dubois
a87eb3378b
Merge pull request #528 from MatthewMerrill/force_jit
Don't Travis test jit=false
2019-10-19 21:04:59 -07:00
Matthew Merrill
61a82f7dc1 Also, drop the exclude 2019-10-19 20:50:53 -07:00
Matthew Merrill
83ba3b508f Don't Travis test jit=false 2019-10-19 20:43:10 -07:00
Theodore Dubois
ef81c0977e Add SO_RCVBUF
Fixed #425
2019-10-19 19:34:44 -07:00
Theodore Dubois
bf9f2027cd Add /proc/mounts 2019-10-19 19:04:20 -07:00
Theodore Dubois
4ab04e4e63 Support IME
Fixed #133, fixed #510
2019-10-19 16:19:12 -07:00
Theodore Dubois
ca909d93c4 Barely conform to UITextInput
Fixes Braille input and long press on backspace.

Fixed #519, fixed #465
2019-10-19 16:19:05 -07:00
Theodore Dubois
22b624628c Fix possible buffer overflow in PRCTL_SET_NAME 2019-10-19 14:54:18 -07:00
Theodore Dubois
d6c76aa24e Fix option->meta map setting having no effect
Fixed #515
2019-10-19 11:42:56 -07:00
Theodore Dubois
4bed6605d6 Release build 60 to testflight builds/beta/60 2019-10-13 21:44:32 -07:00
Theodore Dubois
389bd5ebe9 Make statfs return the correct answer
Fixes #509
2019-10-13 21:26:33 -07:00
Theodore Dubois
895b0ee5e3 Return the correct answer for total system memory on Darwin
Fixes #516
2019-10-13 20:47:30 -07:00
Theodore Dubois
e264b10828 Do 16-bit signed shifts correctly on arm
Fixes #511
2019-10-13 20:27:52 -07:00
Theodore Dubois
d3de1ef7c3 Use seekdir to seek in directories
Fixes #508
2019-10-13 20:15:31 -07:00
Theodore Dubois
a9e4aa41c6 Add logging for llseek and rmdir 2019-10-13 20:14:48 -07:00
Theodore Dubois
76ec99a17b Inform hterm of user gestures
This makes it announce when you move the cursor or delete a character.
2019-10-13 14:55:48 -07:00
Theodore Dubois
39b2991477 Update libapps to fix assertive announcements 2019-10-13 14:52:36 -07:00
Theodore Dubois
5e0a8cad6f Fix stupid compiler error 2019-10-13 14:18:39 -07:00
Theodore Dubois
9d5cd4de43 Enable hterm VoiceOver announcements 2019-10-13 14:07:18 -07:00
Theodore Dubois
1c6de5a255 Improve accessibility of keyboard buttons 2019-10-13 12:20:34 -07:00
Theodore Dubois
c1eb8e2598 Remove low-signal logs for unknown ioctls and shared futexes 2019-10-06 18:36:24 -07:00
Theodore Dubois
3ec052a9c1 Release build 59 to testflight builds/beta/59 2019-10-06 17:03:33 -07:00
Theodore Dubois
399677d9fa Fix stupid crash
apparently i suck at testing
2019-10-06 16:59:22 -07:00
Theodore Dubois
9a3b56fdd8 Release build 58 to testflight builds/beta/58 2019-10-06 16:40:33 -07:00
Theodore Dubois
40c774ac25 Remove message about broken meson version
Latest meson version works fine.
2019-10-06 16:03:36 -07:00
Theodore Dubois
2cb0820244 Convince hterm that it's ok to change terminal charsets
Fixes #503
2019-10-06 15:41:43 -07:00
Theodore Dubois
25de13d9f7 Unfuck build 2019-10-06 14:38:45 -07:00
Theodore Dubois
eb628d2fc3 Make the about screen dark if the terminal is dark
Fixes #493
2019-10-06 14:30:29 -07:00
Theodore Dubois
3d11d053e2 Implement ficomp for latest gcc
Fixes #506
2019-10-06 14:27:44 -07:00
Theodore Dubois
537a48e8bb Fix reported segfault IP for vector instructions 2019-10-05 22:24:04 -07:00
Theodore Dubois
6daf24b336 Implement timerfd_settime
Bug #104
2019-09-30 22:33:48 -07:00
Theodore Dubois
0c5c4c952b Ignore address passed without MAP_FIXED if it overlaps
Fixes #497
2019-09-30 20:40:46 -07:00