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 |
|
Ben Selfridge
|
afeb8f77c9
|
New Travis script
|
2017-11-08 12:05:28 -08:00 |
|
Ben Selfridge
|
ff7bff7108
|
Added submodules to macaw/x86/tests.
|
2017-11-07 14:40:49 -08:00 |
|
Joe Hendrix
|
9b2b95512d
|
Add support for memory "regions" to better support relocatable files.
|
2017-11-07 13:15:03 -08:00 |
|
Ben Selfridge
|
580cb634cd
|
Fixed macaw-x86 test suite, all tests seem to pass fine.
|
2017-11-01 15:56:54 -07:00 |
|
Joe Hendrix
|
b99927f3b0
|
Fix issue in architecture-specific statement addresses.
|
2017-10-31 12:00:09 -07:00 |
|
Joe Hendrix
|
f34642e398
|
Fix macaw-symbolic to work with macaw-base changes.
|
2017-10-27 16:40:21 -07:00 |
|
Joe Hendrix
|
8e9b453189
|
Simplify demand computation.
|
2017-10-27 16:24:16 -07:00 |
|
Joe Hendrix
|
f7503f12a5
|
Generalize ArchStmt.
|
2017-10-27 15:57:36 -07:00 |
|
Joe Hendrix
|
4c67e08e21
|
Generalize semantics of architecture-specific term statement.
This also makes some small changes/improvments to the rewriter and
removes redundent argument from x86-backend.
|
2017-10-27 09:26:26 -07:00 |
|