Andrew Tridgell
|
90ab6adebc
|
CI: added test for new without NEW_NOTHROW
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
93f1bb576b
|
waf: added --enable-new-checking option
this allows CI to check for violations of new, calling without
NEW_NOTHROW
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
4a5ca0114b
|
AP_Booloader: link in AP_Common
to get new overrides
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
1ad0c069ae
|
waf: fixed cygwin build
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
6233bc0e10
|
HAL_Empty: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
aff9175328
|
waf: moved elf symbol checking to ardupilotwaf
not chibios specific
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
ceac4969d5
|
AP_Networking: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
e97a6c7089
|
AP_InertialSensor: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
35a8f6c7b2
|
AP_DroneCAN: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
94841dd608
|
Tools: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
5113b6af59
|
Rover: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
91ff1bc028
|
Blimp: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
74dc4f961c
|
ArduSub: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
2123458112
|
ArduPlane: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
7551236854
|
ArduCopter: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
32904d2dc0
|
AntennaTracker: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
265e2a4d6b
|
StorageManager: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
3682e3aad3
|
SRV_Channel: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
4e1b2b95d4
|
SITL: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
9b046f5a12
|
GCS_MAVLink: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
5859250651
|
Filter: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
db6bcdb725
|
AP_WindVane: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
76d16e2d78
|
AP_Winch: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
20a5ec4348
|
AP_WheelEncoder: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
659ecf6159
|
AP_VisualOdom: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
6a96df4792
|
AP_Vehicle: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
30228f5e6e
|
AP_Torqeedo: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
65822c01ed
|
AP_TemperatureSensor: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
93484ec81d
|
AP_TempCalibration: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
a2459c6e61
|
AP_Scripting: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
5af89a4291
|
AP_Scheduler: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
c1bdf15c1d
|
AP_RPM: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
01f02867a6
|
AP_RCTelemetry: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
51d5f85b83
|
AP_RCProtocol: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
8554081be5
|
AP_RangeFinder: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
5130e26f4c
|
AP_Radio: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
c681701f81
|
AP_Proximity: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
6bd2be548b
|
AP_Param: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
a5672b0105
|
AP_OSD: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
7235c146fa
|
AP_OpticalFlow: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
014b3bba70
|
AP_OpenDroneID: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
cead1ee264
|
AP_ONVIF: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
530cbf1eca
|
AP_Notify: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
4d5aa1b8e3
|
AP_Networking: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
242a3741e3
|
AP_NavEKF: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
94cbd7cbfb
|
AP_NavEKF3: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
5e88d67571
|
AP_NavEKF2: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
5ca4bdbd8d
|
AP_MSP: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
28da263e16
|
AP_Mount: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Andrew Tridgell
|
e5a63eaad0
|
AP_Motors: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |