T0mstone

Results 18 issues of T0mstone

My usecase is in a programming language, for type-inferring. I have type variables in `Rc`, such that multiple places can share their inferred type automatically. The problem is that a...

Implement the proposed UnsafeCell-like pointer API from #46. I haven't documented the new methods yet. If you want to merge this PR, I'd be happy to discuss how to best...

Context: I have a custom wrapper on top of `toml_edit` that allows carrying around a mix of mutable references and owned data. I was severely confused by `Item::None` and its...

C-enhancement
A-edit

From what I've seen, only the docstring of `LanguageTag` itself includes a portion of RFC 5646 verbatim. License-wise, this is probably not ok. RFC 5646 states at the beginning: >...

help wanted

This adds a named argument `exact: bool` (default `false`) to `array.zip` that, when enabled, checks whether all given arrays are actually the same length and errors if they are not....

### Description I'd like a way of flushing floating figures, similar to what LaTeX's `\clearpage` does with floats. ### Use Case This would primarily be useful for making sure that...

feature request

You can modify the inner value using `DerefMut`, even to something the predicate wouldn't allow. Example: ``` let two: Refinement = Refinement::new(2); *two.deref_mut() = 11; println!("{two}"); // prints `11` ```

I basically implemented https://github.com/uazu/qcell/issues/46#issuecomment-1669598770 as well as I could. The use of `Vec` makes this require the `alloc` feature; I could also imagine a similar API with a limit, using...

### Description Some method calls can't be assigned to. The compiler wrongly reports this as the methods not existing. Example: ```typst #{ let s = "string" s.first() = "S" }...

bug
scripting
diagnostics

Closes #6082 The warning itself may be a bit low quality, so some feedback on that would be greatly appreciated. I wasn't sure where to put the test, so I...

diagnostics
interface