Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork1.1k
Comparing changes
Open a pull request
base repository:arduino/ArduinoCore-avr
Uh oh!
There was an error while loading.Please reload this page.
base:master
head repository:ClangBuiltArduino/core_arduino_avr
Uh oh!
There was an error while loading.Please reload this page.
compare:master
Uh oh!
There was an error while loading.Please reload this page.
- 8commits
- 5files changed
- 1contributor
Commits on Dec 22, 2024
HardwareSerial: Define no-op serialEvent() functions for clang
GCC automatically resolves weakly defined empty symbols to null if not overridden, but Clang doesn't resolve it this way. This causes undefined reference errors during linking.To address this, define empty no-op serialEvent() functions that can be overridden later since its weakly defined, ensuring compatibility with Clang and fixing the build issue.ref:avr-llvm/clang#9Signed-off-by: Dakkshesh <dakkshesh5@gmail.com>
Commits on Feb 4, 2025
platform: Rebrand and adapt for ClangBuiltArduino
Signed-off-by: Dakkshesh <dakkshesh5@gmail.com>
beakthoven committedFeb 4, 2025
Commits on Feb 5, 2025
extras: pack.release: Few touches
Signed-off-by: Dakkshesh <dakkshesh5@gmail.com>
beakthoven committedFeb 5, 2025
Commits on Feb 11, 2025
cores: HardwareSerial: Fix serialEventRun() undefined references
Signed-off-by: Dakkshesh <dakkshesh5@gmail.com>
beakthoven committedFeb 11, 2025 platform: Skip lto for wiring.c
- Causes some weird issues, will investigate it later.Signed-off-by: Dakkshesh <dakkshesh5@gmail.com>
beakthoven committedFeb 11, 2025 platform: Fix llvm-objcopy and use new clang-wrapper flags
Signed-off-by: Dakkshesh <dakkshesh5@gmail.com>
beakthoven committedFeb 11, 2025
Commits on Mar 29, 2025
platform: Add
-mno-relaxfor final linkAs reported in [1] and verified in [2] adding -mno-relax seems to fix the LED blinking issues without needing to disable LTO for the affected files. Use this as a temporary workaround until the issue is fixed.Remove the usage of clang-wrapper for c and cpp cmds since its not required anymore.[1]:llvm/llvm-project#133579[2]:llvm/llvm-project#127651 (comment)Signed-off-by: Dakkshesh <dakkshesh5@gmail.com>
beakthoven authoredMar 29, 2025
Commits on Mar 31, 2025
core: main: Dont check for
serialEventRunas its always definedSigned-off-by: Dakkshesh <dakkshesh5@gmail.com>
beakthoven committedMar 31, 2025
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:git diff master...master
Uh oh!
There was an error while loading.Please reload this page.