Commit Graph

194 Commits

Author SHA1 Message Date
Joe Hendrix
3f32b82943
Merge branch 'master' of github.com:GaloisInc/macaw 2017-12-21 15:42:50 -08:00
Joe Hendrix
a15fc42ed4
Minor updates. 2017-12-21 15:42:33 -08:00
Daniel Wagner
febd82f284 get x86 tests building again 2017-12-19 14:09:32 -08:00
Ben Selfridge
0170d9c639 Fixed an incomplete pattern match by adding an erroneous case 2017-12-15 11:02:44 -08:00
Iavor Diatchki
60f834625d Move to latest version of flexdis 2017-12-14 17:08:54 -08:00
Iavor Diatchki
384039cdef Merge branch 'master' of github.com:GaloisInc/macaw 2017-12-13 14:40:35 -08:00
Iavor Diatchki
456827d295 Add a place-holder for YMM registers.
This is a temporary patch while we fix it properly, which enables
macaw to build.
2017-12-13 14:40:27 -08:00
Joe Hendrix
209c3c1aba
Elf-load symbol table information support non-absolute addresses. 2017-12-11 15:14:22 -08:00
Joe Hendrix
a8265ec28d
Bump parameterized-utils submodule. 2017-12-08 11:44:43 -08:00
Joe Hendrix
0c9efc984c
Revise parameterized-utils list cons. 2017-12-08 11:43:56 -08:00
Joe Hendrix
da8d7a0c7a
Remove IsValue class as it had a single instance. 2017-12-07 23:55:08 -08:00
Joe Hendrix
d7202f7834
Update parameterized-utils version. 2017-12-07 00:47:32 -08:00
Joe Hendrix
b9eda0a9b9
Use more parameterized-utils features. 2017-12-07 00:24:04 -08:00
Joe Hendrix
d2b1b20ea8
Fix typo in fsub name. 2017-12-06 18:42:57 -08:00
Joe Hendrix
32b53b96b1
Migrate floating point code to architecture specific backends.
This should complete the transition so that all App values are total
functions, and functions with side effects are architecture-specific.
2017-12-06 16:58:33 -08:00
Joe Hendrix
4d5b90e285
Begin cleaning up floating point and x86-specific functions. 2017-12-05 13:31:12 -08:00
Joe Hendrix
716de707c2
Fix failing x86 tests broken by last commit. 2017-12-01 15:09:07 -08:00
Joe Hendrix
be8e0cff26
Fiz tuple field to actually take tuple as argument. 2017-12-01 14:46:46 -08:00
Joe Hendrix
04c1185703
Merge branch 'master' of github.com:GaloisInc/macaw 2017-12-01 14:41:10 -08:00
Joe Hendrix
478e7db31a
Refactor X86 semantics types; add tuples to Macaw. 2017-12-01 13:58:20 -08:00
Tristan Ravitch
d26b7f47a3 Merge branch 'master' of github.com:GaloisInc/macaw into HEAD 2017-11-30 11:01:20 -08:00
Tristan Ravitch
a90b3eb54b Fix two haddock comments
They were causing parse errors in haddock
2017-11-30 11:00:53 -08:00
Joe Hendrix
e0417a09a1
Merge branch 'master' of github.com:GaloisInc/macaw 2017-11-22 14:08:49 -08:00
Joe Hendrix
2bd710b49d
Move global function argument analysis to Macaw; Syscall changes
We also moved the syscall interface to be X86 specific to be compat
with earlier changes.
2017-11-22 14:07:55 -08:00
Joe Hendrix
4377e8c46e
Update for language-c >= 0.6 compat. 2017-11-21 09:59:30 -08:00
Joe Hendrix
e62b4e4e56
Add Show instance for MemRepr. 2017-11-20 15:05:13 -08:00
Ben Selfridge
b73e2258ee Believe I am done with travis 2017-11-09 17:19:58 -08:00
Ben Selfridge
a10edcf56a added Cabal to stack.yaml dependencies 2017-11-09 16:13:05 -08:00
Ben Selfridge
bf0b6813d2 add cabal-doctest to stack.yaml 2017-11-09 16:02:34 -08:00
Ben Selfridge
8f99d9982f changed submodules to HTTPS origin to avoid authentication failure 2017-11-09 15:19:40 -08:00
Ben Selfridge
a8f989efa4 removed some buggy stuff from .travis.yml 2017-11-09 15:03:59 -08:00
Ben Selfridge
9caacd01ef added needed submodules 2017-11-09 15:00:23 -08:00
Ben Selfridge
b19c7e3ab6 deleted badly added submodules 2017-11-09 14:59:01 -08:00
Ben Selfridge
d5cfd4da9c still fixing travis 2017-11-09 14:19:18 -08:00
Ben Selfridge
4a69850230 still fixing travis 2017-11-09 14:08:27 -08:00
Ben Selfridge
c6c1556da2 still fixing travis 2017-11-09 14:00:13 -08:00
Ben Selfridge
f05f94ecf2 stillfixingtravis 2017-11-09 13:51:55 -08:00
Ben Selfridge
51eb17604c s t i l l f i x i n g t r a v i s 2017-11-09 13:38:53 -08:00
Ben Selfridge
d2453521da sTiLl FiXiNg TrAvIs 2017-11-09 13:29:55 -08:00
Ben Selfridge
b2a23dc958 still fixing travissssss 2017-11-09 13:23:02 -08:00
Ben Selfridge
2f71dcffaa still fixing travis 2017-11-09 12:59:59 -08:00
Ben Selfridge
5180555701 still fixing travis 2017-11-09 12:35:46 -08:00
Ben Selfridge
39bc901e35 still fixing travis 2017-11-09 12:19:23 -08:00
Ben Selfridge
c39ac71631 still fixing travis 2017-11-09 10:59:47 -08:00
Ben Selfridge
9980986069 still fixing travis 2017-11-08 16:31:23 -08:00
Ben Selfridge
9fffce06e8 still fixing travis 2017-11-08 16:19:37 -08:00
Ben Selfridge
c9c911ca7e Still trying to get travis ci working 2017-11-08 16:10:55 -08:00
Ben Selfridge
2b3547fd18 trying to fix travis-ci 2017-11-08 14:34:15 -08:00
Ben Selfridge
4467a29728 Moved .travis.yml up to macaw root, testing travis-ci again 2017-11-08 14:26:22 -08:00
Ben Selfridge
a3eb8f6d14 Empty commit; testing travis-ci 2017-11-08 14:19:49 -08:00