* Add temporary workaround for the memory blowup issue during save_to_disk.
* Add more fixes on the server side. Update gitignore to remove the _out folder in PythonAPI/examples.
* Enable clangd support. (#8104)
* Enable clangd support.
* Disable CMAKE_EXPORT_COMPILE_COMMANDS by default.
* Revert unwanted target rename.
* Solves the crash on server side
We still have an unhandled exception on client side, but it doesn't affect nominal behaviour.
* Revert "Merge branch 'marcel/leak-workaround' of https://github.com/carla-simulator/carla into marcel/leak-workaround"
This reverts commit 89c211e780, reversing
changes made to 908c203fca.
* Reapply "Merge branch 'marcel/leak-workaround' of https://github.com/carla-simulator/carla into marcel/leak-workaround"
This reverts commit fc2402efdb.
* Fixed crash on client side
Now it's both client and server crashes fixed. By removing posts but keeping async read/write, we make sure saving to disk is sequential but there's no error if it gets interrupted.
* Cleanup of Changes -- Preparation for PR
---------
Co-authored-by: Jorge Virgos <jorgevirgos.dev@gmail.com>
* Introduce the macros carla_add_executable, carla_add_library, carla_add_custom_target and introduce help dialog and help file generation.
* Remove semicolon on output.
* Switch from using configure time logic to a target "carla-help".
* Remove GCC_COMPILER option.
* Check PACKAGE_CONFIGURATION for empty.
* Revert to add_library for carla-ros2-native ExternalProject.
* Add function carla_add_target_docs and document "clean".
* Minor fix (missing names).
---------
Co-authored-by: Marcel Pi <25649656+MarcelPiNacy@users.noreply.github.com>
Co-authored-by: Marcel Pi <marcelpi97@gmail.com>
* Introduce the macros carla_add_executable, carla_add_library, carla_add_custom_target and introduce help dialog and help file generation.
* Remove semicolon on output.
* Switch from using configure time logic to a target "carla-help".
* Remove GCC_COMPILER option.
* Check PACKAGE_CONFIGURATION for empty.
---------
Co-authored-by: Marcel Pi <25649656+MarcelPiNacy@users.noreply.github.com>
Co-authored-by: Marcel Pi <marcelpi97@gmail.com>
* Add test_apply_textures.
* Fully test apply_texture API.
* Minor fix.
* Switch to unittest layout.
* Further progress.
* More progress.
* Remove globals and unneeded functions.
* Test code cleanup and add camera to output result images to disk.
* Remove main function.
* Minor code cleanup.
* Automatically load Town10 in test script.
* Added spawnning all vehicles and all walkers
* Update tests, and add begin play to avoid initialization error in vehicles
* Adding test list and tested tests
* Update PythonAPI/test/API/spawn_vehicles.py
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
* Update PythonAPI/test/API/collision_test.py
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
* Update PythonAPI/test/API/spawn_walkers.py
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>
* Update files names
* Updated TestCollision
* Adding sync mode test
* Updated test not to use eggs and updated copyright
* Update sync test
* Update sync test vehicle/walkers test
---------
Co-authored-by: Xavier Solé Nogués <xavisolesoft@gmail.com>