add more warnings for FFI declarations #783

Merged
merged 2 commits into from Sep 19, 2016

Projects

None yet

1 participant

@bobzhang
Contributor
bobzhang commented Sep 19, 2016 edited
  • add an edge test case (high order external which return an uncurried function)
  • refactoring and remove external attributes after processing (to prepare so that we can warn on unused attributes)
  • warnings for unused attributes(currently off by default)
  • fix the warnings : )
  • update the compiler relax rules (using BS:)
@bobzhang bobzhang changed the title from tweak (+6 squashed commits) Squashed commits: [4e03f94] clean up [f3052b4] add an edge test case [756eede] refactoring and remove external attributes after processing [afc1891] warnings for unused attributes [d28eb06] refactoring [4daabf1] fix the warnings : ) to add more warnings for FFI declarations Sep 19, 2016
@bobzhang @bobzhang bobzhang tweak (+6 squashed commits)
Squashed commits:
[4e03f94] clean up
[f3052b4] add an edge test case
[756eede] refactoring and remove external attributes after processing
[afc1891] warnings for unused attributes
[d28eb06] refactoring
[4daabf1] fix the warnings : )
424304f
@bobzhang bobzhang merged commit 554b277 into master Sep 19, 2016
@bobzhang bobzhang deleted the enhance_warnings branch Sep 19, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment