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

Compile with stable Rust #1

Open
15 tasks
pickfire opened this issue Jun 23, 2020 · 1 comment
Open
15 tasks

Compile with stable Rust #1

pickfire opened this issue Jun 23, 2020 · 1 comment

Comments

@pickfire
Copy link
Owner

pickfire commented Jun 23, 2020

ve currently uses quite a bit of nightly rust since it is based on liballoc, although some use of nightly is removed, there is still quite a bit of it.

  • allocator_api
  • allow_internal_unstable
  • const_fn
  • const_generics
  • core_intrinsics
  • exact_size_is_empty
  • dropck_eyepatch
  • new_uninit
  • slice_partition_dedup
  • slice_ptr_len
  • min_specialization
  • rustc_attrs
  • trusted_len
  • try_reserve
  • unsafe_block_in_unsafe_fn

CC @maciejhirsz any idea how to reduce the use of nightly features? beef looks quite different, not sure if re-architecting while porting would be a good idea

@maciejhirsz
Copy link

Without looking at code here, Cow::const_str is enabled on stable if you need strings only, slices unfortunately require generics to be const proper, (I could maybe add Cow::const_bytes).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants