Changeset 439 for EcnlProtoTool/trunk/mruby-2.1.1/CONTRIBUTING.md
- Timestamp:
- Jul 9, 2020, 8:51:43 AM (4 years ago)
- Location:
- EcnlProtoTool/trunk/mruby-2.1.1
- Files:
-
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/mruby-2.1.1/CONTRIBUTING.md
r270 r439 10 10 * Work on the latest possible state of **mruby/master** 11 11 * Create a branch which is dedicated to your change 12 * Test your changes before creating a pull request (``` ./minirake test```)12 * Test your changes before creating a pull request (```rake test```) 13 13 * If possible write a test case which confirms your change 14 14 * Don't mix several features or bug-fixes in one pull request … … 34 34 (http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf). 35 35 36 Although we target C99, Visual C++ is also an important target for mruby. For 37 this reason a declaration of a local variable has to be at the beginning of a 38 scope block. 36 Although we target C99, we've heard some compilers in the embedded environment 37 still requires declarations of local variables to be at the beginning of a 38 scope. Until we confirm the situation has changed, we use the old-style 39 variable declaration. 40 41 Visual C++ is also an important target for mruby (supported version is 2013 or 42 later). For this reason features that are not supported by Visual C++ may not 43 be used (e.g. `%z` of `strftime()`). 44 45 NOTE: Old GCC requires `-std=gnu99` option to enable C99 support. 39 46 40 47 #### Reduce library dependencies to a minimum
Note:
See TracChangeset
for help on using the changeset viewer.