srctree

d37e50e0 Bazel CI update to gcc 10
Stefan Andersson parent 1b5f554f
1b5f554f Merge pull request #342 from johnor/fix-nmi
Fix nmi
Johan parent a2f95f7cparent f186f3d3
a2f95f7c Merge branches sa12123/{clang-9_to_clang-10, gcc-9_to_gcc-10}
Robin Linden parent bd54a1beparent 1fb9c8d5parent a148020e
bd54a1be Merge pull request #340 from johnor/fix-pre-commit-flakiness
Update buildifier hook
Johan parent d18a7903parent fa453b32
d18a7903 Merge pull request #341 from johnor/clang-13
Add clang-13 to CI
Johan parent b4dbe897parent dd77aa50
b4dbe897 Merge pull request #338 from johnor/replace-string-stream
Replace string stream
Johan parent 66b1d6deparent 7ee95d5f
66b1d6de Merge pull request #339 from johnor/remove-iomanip
Remove iomanip
Johan parent c7be1285parent 9a5ee428
c7be1285 Add interface/logic for nes game controller(s)
Stefan Andersson parent ff1bdbf9
ff1bdbf9 Merge pull request #336 from johnor/pre-commit
Pre commit
Johan parent fa681630parent 36d76780
fa681630 Merge pull request #337 from johnor/update-gtest
Update gtest to 1.11.0
Johan parent d6427edeparent 6b93a0fa
d6427ede Merge pull request #334 from johnor/fix-uninteresting-mocks
Fix uninteresting mock warnings in core tests
Johan parent b57fe2f1parent 964eae27
b57fe2f1 Merge pull request #335 from johnor/update-fmtlib
Update fmtlib to 8.0.1
Johan parent 472e32cdparent e918b3bf
472e32cd Merge pull request #333 from johnor/update-bazel
Update bazel to version 4.2.1
Johan parent d98abdc2parent 24c07567
d98abdc2 Merge branch 'robinlinden/bazel-ci'
Robin Linden parent f2973eddparent ec5c925b
f2973edd Fix build
The version of Google Test we were using was using std::result_of which was removed in C++20.
Robin Linden parent 79079ec3
79079ec3 Merge pull request #329 from johnor/external-bazel
Remove copts from bazel build files
Johan parent 6fe4768bparent bb58927a
6fe4768b Merge pull request #328 from johnor/update-shallow-since
Update shallow_since for fmtlib
Johan parent fdfe92c7parent 72dd018d
fdfe92c7 Merge pull request #327 from johnor/fix-actions
Fix github actions
Johan parent ffa1c938parent 3e003196
ffa1c938 Merge pull request #325 from johnor/fmtlib-7-1-0
Update to fmtlib 7.1.0
Johan parent 5bfb01a6parent 5ea9f332
5bfb01a6 Merge pull request #324 from evilcorpltd/travis-readme
Remove travis build status from readme
Johan parent 34294572parent d61040f8
34294572 Merge pull request #323 from johnor/update-comments
Add explanations for empty pipeline steps
Johan parent bf477d24parent 5cacb610
bf477d24 Merge pull request #322 from johnor/fix-plp-pla
Add dummy read for pla and plp
Johan parent 7011f22eparent 26da12f0
7011f22e Merge pull request #321 from johnor/php-dummy-read
Add dummy read for pha and php
Johan parent 5ed58ea5parent ff31bd96
5ed58ea5 Merge pull request #320 from johnor/nestest-clang-10
Build nestest with clang 10 in github actions
Johan parent 82abb31bparent d603c38a
82abb31b Merge pull request #319 from johnor/update-cmake
Update to cmake 3.18.2
Johan parent 76b16ea7parent 13db6a94
76b16ea7 Merge pull request #316 from johnor/rra
Implement undocumented opcode RRA
Johan parent 8d14d4f1parent 15933c1b
8d14d4f1 Merge pull request #317 from robinlinden/ci-update
Use the setup-python action to set up python in CI
Johan parent 83667887parent c1004527
83667887 Use constexpr-if instead of <functional> to fix warning
Robin Linden parent b6985430
b6985430 Merge branch robinlinden/more-interrupts
Robin Linden parent 60130424parent 4fca8aa0
60130424 Merge branch robinlinden/no-more-files
Robin Linden parent adc701b8parent fedfb6ea
adc701b8 Merge branch 'johnor/ubuntu-2004'
Robin Linden parent c3e3ccb4parent e8c04289
c3e3ccb4 Merge branches 'robinlinden/{clion-inspections,code-cleanup'
Robin Linden parent 30891dcaparent 183ab8a8
30891dca Fix CLion warning: use of signed integer w/ binary bitwise operator
Robin Linden parent acb3e738
acb3e738 Merge branches 'johnor/{sre,clang-tidy-10}'
Robin Linden parent 4f695278parent 0ae5288a
4f695278 Implement undocumented opcode SRE
Johan Norberg parent c53dc042
c53dc042 Merge pull request #306 from johnor/clang-format
Run clang-format using github actions
Johan parent f64a4328parent 2140e112
f64a4328 Merge pull request #305 from johnor/missing-header
Add missing header to pipeline.cpp
Johan parent 2c319aadparent 8786698a
2c319aad Merge pull request #304 from johnor/fix-nestest-timing
Fix nestest timing
Johan parent 24d868f6parent e15ada63
24d868f6 Merge pull request #303 from johnor/rla
Implement undocumented opcode RLA
Johan parent 7618a54bparent 8ddaa937
7618a54b Merge pull request #302 from robinlinden/cxx-20
Build n_e_s w/ C++20
Johan parent d0177229parent 659616c4
d0177229 Merge branch 'robinlinden/fix-slo-test'
Robin Linden parent c0faa11cparent 144faf13
c0faa11c Update CI to ninja 1.10.0.post1 and cmake 3.18.0
Robin Linden parent 09f1ad9b
09f1ad9b Merge pull request #299 from robinlinden/fix-oops
Fix double increment of clock cycle
Johan parent 9b2f22a1parent 91e032bc
9b2f22a1 Run the NES emulation at a more proper clock rate
Robin Linden parent 2f996d36
2f996d36 Merge pull request #298 from johnor/update-fmtlib
Update fmt to 7.0.0
Johan parent 568629aaparent a51d5834
568629aa Merge pull request #296 from johnor/slo
Implement undocumented opcode SLO
Johan parent 5b82c8dbparent 9a94b5df
5b82c8db Merge pull request #297 from johnor/downgrade-ninja-win
Downgrade ninja on Windows
Johan parent d5fe13e1parent dcbc67d9
d5fe13e1 Merge pull request #292 from johnor/more-compiler-warnings
Enable more compiler warnings for clang and gcc
Johan parent 2d7394ebparent 9777aa61
2d7394eb Merge pull request #293 from johnor/clang-10
Clang 10
Johan parent acec5c02parent 30b846d5
acec5c02 Merge pull request #295 from johnor/isb
Implement undocumented opcode ISB
Johan parent addf3134parent 6e2ac23f
More