Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release main #1230

Closed
wants to merge 1 commit into from
Closed

Conversation

github-actions[bot]
Copy link
Contributor

🤖 I have created a release beep boop

grain: 0.5.0

0.5.0 (2022-05-16)

⚠ BREAKING CHANGES

Features

  • compiler: Add --memory-base flag (#1115) (0680826)
  • compiler: Add [@unsafe](https://github.com/unsafe) attribute for low-level code (#1074) (212faca)
  • compiler: Allow function re-exports to use regular call instruction (#1176) (afce3aa)
  • compiler: Call known functions across module boundaries (#1175) (b2d7440)
  • compiler: Cleaner wasm output for low-level wasm types (#1158) (88060dd)
  • compiler: Consolidate exe & js modes (fc61950)
  • compiler: Convert runtime/dataStructures.gr to primitives (#1145) (2d43b28)
  • compiler: Don't close over global values (#1134) (e8caec6)
  • compiler: Name globals in wasm output (#1184) (51170e7)
  • compiler: Re-implement Grain parser (#1033) (9dc3c96)
  • compiler: Reduce closure sizes by utilizing $self argument when possible (#1152) (ba6a84c)
  • compiler: Selectively include functions in the global function table (#1183) (67575f7)
  • compiler: Stack-allocated Chars (#1103) (095385e)
  • compiler: Support pattern aliases (#1174) (9ed093b)
  • compiler: Support pattern matching "or" patterns (#1173) (0fb29c4)
  • compiler: Upgrade binaryen to 0.15.0 to support Mac M1 arch (#1151) (fc61950)
  • compiler: Use symbol for equals sign (#1128) (3d7fc57)
  • graindoc: Add --current-version flag, required for since/history attributes (#1116) (0f681ea)
  • stdlib: Add module for pseudo-random number generation (#921) (db1fa4e)
  • stdlib: Add unsigned versions of Int32/Int64 comparison operations (#831) (5f20868)
  • stdlib: Added Bytes.clear function. Avoid allocation in Buffer.clear (#1124) (4afd17a)
  • stdlib: Convert runtime printing utils to @unsafe (#1135) (403e1d2)

Bug Fixes

  • compiler: Apply correct allocation type to numbers (#1140) (b9e9d59)
  • compiler: Preserve all configs when compiling (#1207) (d8ff903)
  • compiler: Respect stack type when dropping statements (#1138) (5a44e93)
  • compiler: Supply correct error for unbound record labels (#1200) (86e1bc0)
  • graindoc: Avoid singletons when building ordered comments (#1208) (3f28e6e)
  • graindoc: Preserve indentation in Doc comments during trim (#1119) (b8a6d57)
  • grainfmt: Preserve the EOL characters of file (#1216) (ef2835a)
  • grainfmt: Properly handle if/then/else line breaks (#1217) (93fd3b5)
  • grainfmt: Remove parens around annotated types (#1109) (0ca66bd)
  • stdlib: Add explicit void return type on Map.forEach (#1220) (ab2066a)
  • stdlib: Add explicit void return type on Set.forEach (#1225) (694e6cf)
  • stdlib: Align Buffer's addStringSlice API with String's slice (#1136) (0c7cb82)
  • stdlib: Buffer.toBytes should not expose the raw instance of Bytes used by the buffer (#1130) (d2bb585)
  • stdlib: Fix float printing in dtoa (#1165) (2987210)
  • stdlib: Fixed a memory leak in Buffer.addStringSlice. (#1122) (c4e1911)
  • stdlib: Fixed length and byteLength for strings over 2GiB. (#1126) (08a9487)
  • stdlib: Make Bytes.length handle sizes over 2GiB (#1123) (d7386eb)
  • stdlib: Remove intermediate resizes in Buffer.autogrow (#1125) (c1695d0)

Miscellaneous Chores

@grain/compiler: 0.5.0

0.5.0 (2022-05-16)

⚠ BREAKING CHANGES

Features

  • compiler: Add --memory-base flag (#1115) (0680826)
  • compiler: Add [@unsafe](https://github.com/unsafe) attribute for low-level code (#1074) (212faca)
  • compiler: Allow function re-exports to use regular call instruction (#1176) (afce3aa)
  • compiler: Call known functions across module boundaries (#1175) (b2d7440)
  • compiler: Cleaner wasm output for low-level wasm types (#1158) (88060dd)
  • compiler: Consolidate exe & js modes (fc61950)
  • compiler: Convert runtime/dataStructures.gr to primitives (#1145) (2d43b28)
  • compiler: Don't close over global values (#1134) (e8caec6)
  • compiler: Name globals in wasm output (#1184) (51170e7)
  • compiler: Re-implement Grain parser (#1033) (9dc3c96)
  • compiler: Reduce closure sizes by utilizing $self argument when possible (#1152) (ba6a84c)
  • compiler: Selectively include functions in the global function table (#1183) (67575f7)
  • compiler: Stack-allocated Chars (#1103) (095385e)
  • compiler: Support pattern aliases (#1174) (9ed093b)
  • compiler: Support pattern matching "or" patterns (#1173) (0fb29c4)
  • compiler: Upgrade binaryen to 0.15.0 to support Mac M1 arch (#1151) (fc61950)
  • compiler: Use symbol for equals sign (#1128) (3d7fc57)
  • graindoc: Add --current-version flag, required for since/history attributes (#1116) (0f681ea)
  • stdlib: Add module for pseudo-random number generation (#921) (db1fa4e)
  • stdlib: Add unsigned versions of Int32/Int64 comparison operations (#831) (5f20868)

Bug Fixes

  • compiler: Apply correct allocation type to numbers (#1140) (b9e9d59)
  • compiler: Preserve all configs when compiling (#1207) (d8ff903)
  • compiler: Respect stack type when dropping statements (#1138) (5a44e93)
  • compiler: Supply correct error for unbound record labels (#1200) (86e1bc0)
  • graindoc: Avoid singletons when building ordered comments (#1208) (3f28e6e)
  • graindoc: Preserve indentation in Doc comments during trim (#1119) (b8a6d57)
  • grainfmt: Preserve the EOL characters of file (#1216) (ef2835a)
  • grainfmt: Properly handle if/then/else line breaks (#1217) (93fd3b5)
  • grainfmt: Remove parens around annotated types (#1109) (0ca66bd)
  • stdlib: Align Buffer's addStringSlice API with String's slice (#1136) (0c7cb82)
  • stdlib: Fix float printing in dtoa (#1165) (2987210)

Miscellaneous Chores

cli: 0.5.0

0.5.0 (2022-05-16)

⚠ BREAKING CHANGES

Features

  • compiler: Add --memory-base flag (#1115) (0680826)
  • compiler: Consolidate exe & js modes (fc61950)
  • compiler: Upgrade binaryen to 0.15.0 to support Mac M1 arch (#1151) (fc61950)
  • graindoc: Add --current-version flag, required for since/history attributes (#1116) (0f681ea)

Miscellaneous Chores

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @grain/js-runner bumped from ^0.4.0 to ^0.5.0
      • @grain/stdlib bumped from ^0.4.6 to ^0.5.0
js-runner: 0.5.0

0.5.0 (2022-05-16)

⚠ BREAKING CHANGES

Miscellaneous Chores

stdlib: 0.5.0

0.5.0 (2022-05-16)

⚠ BREAKING CHANGES

Features

  • compiler: Add --memory-base flag (#1115) (0680826)
  • compiler: Call known functions across module boundaries (#1175) (b2d7440)
  • compiler: Convert runtime/dataStructures.gr to primitives (#1145) (2d43b28)
  • compiler: Don't close over global values (#1134) (e8caec6)
  • compiler: Re-implement Grain parser (#1033) (9dc3c96)
  • compiler: Stack-allocated Chars (#1103) (095385e)
  • graindoc: Add --current-version flag, required for since/history attributes (#1116) (0f681ea)
  • stdlib: Add module for pseudo-random number generation (#921) (db1fa4e)
  • stdlib: Add unsigned versions of Int32/Int64 comparison operations (#831) (5f20868)
  • stdlib: Added Bytes.clear function. Avoid allocation in Buffer.clear (#1124) (4afd17a)
  • stdlib: Convert runtime printing utils to @unsafe (#1135) (403e1d2)

Bug Fixes

  • graindoc: Preserve indentation in Doc comments during trim (#1119) (b8a6d57)
  • grainfmt: Remove parens around annotated types (#1109) (0ca66bd)
  • stdlib: Add explicit void return type on Map.forEach (#1220) (ab2066a)
  • stdlib: Add explicit void return type on Set.forEach (#1225) (694e6cf)
  • stdlib: Align Buffer's addStringSlice API with String's slice (#1136) (0c7cb82)
  • stdlib: Buffer.toBytes should not expose the raw instance of Bytes used by the buffer (#1130) (d2bb585)
  • stdlib: Fix float printing in dtoa (#1165) (2987210)
  • stdlib: Fixed a memory leak in Buffer.addStringSlice. (#1122) (c4e1911)
  • stdlib: Fixed length and byteLength for strings over 2GiB. (#1126) (08a9487)
  • stdlib: Make Bytes.length handle sizes over 2GiB (#1123) (d7386eb)
  • stdlib: Remove intermediate resizes in Buffer.autogrow (#1125) (c1695d0)

Miscellaneous Chores


This PR was generated with Release Please. See documentation.

@ospencer
Copy link
Member

This was an accident, please disregard 🙈

@ospencer ospencer closed this May 16, 2022
@ospencer ospencer deleted the release-please--branches--main branch May 16, 2022 00:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant