Skip to content

Update NUClearRoles subtree in ./nuclear #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

KipHamiltons
Copy link
Member

Only diffs from NUbots/nuclear dir are .pyc files. Sheesh.

128972e2 Merge pull request #9 from KipHamiltons/kip/nubots-current
e0a460cf Merge remote-tracking branch 'upstream/master' into kip/nubots-current
0ceafe62 Update format.py to try to better track renames (#1284)
3f5bf8e9 Add protobuf to the license formatting tool (#1277)
e3014bec Update NUClear to latest version (#1264)
6968d16f Add MIT licence (#985)
65b64d92 Update types to double and messages to use new `iso3` (#1123)
27f5a3ac Update `./b` tools and NUClear roles (#1090)
451ec096 Move scripts from ScriptEngine to its own folder, for Director (#1028)
5521de23 Remove undefined behaviour in Protobuf to Neutron conversions (#999)
006c5501 Apply the formatting from #979 (#983)
a032650e Add capability to put roles in folders (#866)
a30ee3d1 Static Build (#893)
3e86084a Bump zlib and black versions (#816)
e99f02b5 Autocomplete (#665)
434cfae7 Compile unused modules as part of pipeline (#633)
d7589fa8 Clang-tidy - some automated fixes  (#698)
f697c805 Rename master->main (#711)
58679eed Fix odometry (#481)
c649f6f1 Fix webots communication (#475)
ed3b72d6 Adds clang-tidy to the codebase (#420)
bf926d55 Clang-tidy fixes for NUClear Roles (#418)
ab87944f Add in message reflection capabilities to Neutrons (#414)
3adc11f2 Modernises CMake codebase wide (#395)
a7c72f7a Fixed what cmake looks for to work out if it has built the neutrons. (#385)
da0278f6 Upgrade the formatting tools to the latest versions (#377)
29ba2bb4 Changes path to prefer our tools (#373)
d07c8ebf Fix bug in proto_matrix.hpp where memory was not resized properly (#368)
b775021f Change header files names to hpp (#342)
c5aedebf Make the Dockerfile build as root and do the user creation at the end (#331)
9e6dfde9 Update NUClear Roles cmake-format configuration (#319)
74673a42 Take advantage of clang-formats new rules (#269)
ff1cc105 Allow overwriting of the module command (#296)
b90d6140 Remove (almost all) build warnings (#292)
f981bb25 Improve the b scripts logic so that it can find nested tools (#291)
9c2422ef Remove util-linux as it is poision (makes machines unbootable) (#288)
3a1bc5d6 Fix the GitHub security warning for Pillow (#287)
a4fa1057 Change how the python prefix is done to use .pth files (#284)
e594d730 Upgrade nuclear roles to C++17 (#272)
13a45704 Remove Armadillo from all modules in the platform meta-module (#267)
43448c6a Upgrades to the docker system to fix bugs and improve builds (#266)
79129e54 Add docker as our build system and replace vagrant and puppet (#255)
e50a6d60 Amalgamate the nbs tools into a single subcommand and add a stats tool (#262)
c720132b Update NUClearRoles (#260)
e7c2f797 Merge commit '2dd12eff460ee49e6e018b98d06f13f1d8c612f3' into houliston/nuclearroles
20e96168 Apply formatting to NUClearRoles
7e91fab8 Add a cmake format file, format cmake files and get buildkite to test they stay formatted (#259)
bc422210 Add a cmake format file, format cmake files and get buildkite to test they stay formatted (#259)
38024db5 Improve the nbs decoder so it does not need the VM to run (#258)
6ae03c39 Improve the nbs decoder so it does not need the VM to run (#258)
9beacabf Make the b script commands know when they can't be executed (#256)
86a61672 Make the b script commands know when they can't be executed (#256)
fa0ed681 Add initial support for BuildKite (#254)
1bfcf401 Add initial support for BuildKite (#254)
4edb00e4 The great purge of 2019 🤯🔫 (#243)
5a637c47 The great purge of 2019 🤯🔫 (#243)
8d4ecb15 Change training for foot down detector to be more robust and train directly from NBS files (#214)
f348d876 Change training for foot down detector to be more robust and train directly from NBS files (#214)
7f5c7aaa Increase black line width to 120 (#220)
7a75009e Increase black line width to 120 (#220)
11fdb09c Blacken all python (#218)
e153e38e Blacken all python (#218)
1beb27b9 Swap matrices to Column major order (#207)
d9dfd7bf Swap matrices to Column major order (#207)
3b607fbb Split the nbs decoder into a utility to be used by other tools (#212)
f1052d4b Split the nbs decoder into a utility to be used by other tools (#212)
3aeb18e6 Stores dynamic matrices in row-major order in proto messages (#200)
d2d0df0c Stores dynamic matrices in row-major order in proto messages (#200)
3a3a000b Update Protobuf Messages for NUsight 2 Standard (#153)
d0314a00 Update Protobuf Messages for NUsight 2 Standard (#153)
ca1e0b09 Update NUClear roles to latest version (#154)
4f157e20 Update NUClear roles to latest version (#154)
bbaf02c4 Remove NUsight header from packets (#140)
882d7047 Replaces Spinnaker library with Aravis for Igus vision (#138)
c887fac0 Fix generator for vec sizes greater than 4 (#143)
81b0c396 Add new fixed size vector types up to size 16 (#142)
212684b0 Add clang-format for proto files (#139)
67875efe Change files from windows line endings to unix line endings (#57)
1e20c146 Apply style guide using clang-format (#33)
fb6a0cb0 CM730 External Project Integration (#30)
8405e27d Make the system aware of which data files are used so they can be installed
0008e1a2 Removed many old redundant and non functional modules/code. If you need to reference them, checkout the commit before this one!
cc6e3239 Add a script to help with choosing between platforms
19d96429 Update libraries and fixes for new versions
30b28141 Merge commit 'd8392b9ba49654150c3eeb8507cb636c2248465f' into develop
f913e621 Merge commit '5e217132079158bce87f02107f0526c3250b0d93' into develop
8fbcbad4 Added fuctionality to iterate over generated message enums.
0e17fde5 Merge branch 'feature/multi-arch' into develop
8e99458e Fixed compile errors due to NUClear renaming.
406be9ac Corrected enum if-chain for string contructor.
8e091f1c Change Eigen types to not align in messages, remove some broken code paths from Neutron
bb36acc3 Move Eigen alignment info into the field class
e6021c15 Fix eigen alignment for vectors
514aeca2 Add Eigen alignment to neutron messages
69c87a51 Fixed ostream operator.
9e232131 Add an stream operator to the Enum class
051feaa9 Corrected equality operator generation for messages.
52910996 Added inequality operator to generated enums.
cf1b361e Add equality operator to messages
384bc5c7 Fixed up protobuf map conversion and the warning about raw pointer types.
dd2e1658 Generated rule of five functions for all generated messages.
ed0687a2 Removed compiler treat warnings as error flag for generated message files.
1ea1a1c6 Converted some c++ based messages to proto and neutron based messages. Added some new utilities.
9c8282a3 Started conversion of c++ based messages to proto and neutron based messages.
f9efd88b Merge commit '93c8364b682f75d20120ae122c2875fd18d43d4d' into feature/multi-arch
360b8fa6 Update NUClear roles Merge commit 'a7661b9ad983ca751ae8d73053c501395ae5ef49' into feature/multi-arch
268be4eb Merged in feature/ModularWalkEngine
8108fd46 Merge branch 'develop' into feature/ModularWalkEngine
e6b1d041 Updated robot send code to correctly upload toolchain libraries and binaries to the robots based on their hostname.
80774ff6 Upgraded to protobuf v3 and fixed nasty protobuf hack.
7967a477 Fixed standard messages linking problems.
26eb2208 Merge commit '8489d78e2f1529e309ec7569be481a96f8adac77' into feature/multi-arch
3b211317 Merged branch with current develop modules for any changes/fixes...
50ed041f Merge branch 'feature/multi-arch' of github.com:NUbots/NUbots into feature/multi-arch
bd5f9196 Further fixes to protobuf.
7c4c2752 Further fixes to protobuf.
b85ec3fc Merge branch 'develop' of github.com:NUbots/NUbots into develop
93ff9bcd Permit generated message files to violate Effective-C++ error checks.
fd3d1878 Permit generated message files to violate Effective-C++ error checks.
59f57832 Merge commit '80cfd09bc0bcec914d59140c8c1f5e50fe04c806' into develop
db37e7e3 Added failsafe for new nuclear roles projects
59949e67 NUClear roles updated to support nutilities
960f4f4f Need to somehow get the location of GetNUtilities.cmake from within the file. Currently hacked around this by setting variable on call
7b615fa8 Added get NUtilities.cmake for configuring the utilities to build with based on project name and/or libraries found
3be356fb Merge commit '67e3256110f12b94e88758defc7f0dcf86cb5734' into develop
43aca0c9 Update to the latest version of NUClear roles Merge commit '38da9a7bacad21033146245eb5a0a46ede213632' into develop
56508f27 Upgraded b script to be compatible with Python 3.
00dbe123 Changed console log handler and the role startup to use std::cerr by default so they don't interfere with curses apps as much.
c2ef66e0 Added Effective C++ compiler warnings to build commands and forced warnings to errors. Resolved all compiler errors.
3a0eb457 Darwin send can now pull new config off the robot
0959fdeb Changing the way compile options are applied
5fc99089 Re-enable warnings and fix some warnings that came up.
d85d8ab4 Edited Simple Walk planner
b7bf5264 Added Bezier module

git-subtree-dir: nuclear
git-subtree-split: 128972e2c9412c5536b835579390175cc16eb18c
…s/update-roles

Conflicts:
	nuclear/cmake/Modules/FindEigen3.cmake
		Deleted, as in NUClearRoles HEAD
	nuclear/message/include/message/conversion/math_types.h
		Deleted, as in NUClearRoles HEAD
	nuclear/message/include/message/conversion/proto_neutron_sfinae.hpp
		This one was whack. Seems to be a row-col major switcharoo
		in the NUbots codebase that didn't want to get pulled in.
		I manually pulled that in from the NUbots codebase.
	nuclear/message/proto/Matrix.proto
		Seemed to be a formatting change. Took NUClearRoles HEAD.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant