-
Notifications
You must be signed in to change notification settings - Fork 125
Insights: moonbitlang/core
Overview
Could not load contribution data
Please try again later
134 Pull requests merged by 19 people
-
Bleeding: migrate multi-line string syntax
#2409 merged
Jul 9, 2025 -
fmt
#2420 merged
Jul 9, 2025 -
ci(pre-release-check): enable only for
pre-release/*
branches#2417 merged
Jul 8, 2025 -
refactor: handle any json number
#2370 merged
Jul 8, 2025 -
docs: fixed unidiomatic example
#2416 merged
Jul 7, 2025 -
fix(immut/hashmap): prioritize right values
#2402 merged
Jul 4, 2025 -
fix(bigint): maintain invariants
#2407 merged
Jul 4, 2025 -
Modernize loop in buffer README
#2405 merged
Jul 3, 2025 -
fix: Remove block line in doctests which interferes with testing
#2404 merged
Jul 3, 2025 -
feat: impl default for Bigint
#2393 merged
Jul 3, 2025 -
doc(array): improve README readability
#2399 merged
Jul 3, 2025 -
clean up tests in array/test.mbt and buildin/array_test.mbt
#2400 merged
Jul 3, 2025 -
feat(
@bool
): addBool::to_int16
andBool::to_uint16
#2386 merged
Jul 2, 2025 -
chore: convert local fns to arrows
#2389 merged
Jul 2, 2025 -
Revert "chore: deprecate substring"
#2392 merged
Jul 2, 2025 -
refactor: partially revert #2328
#2391 merged
Jul 2, 2025 -
test: Fix invalid doctest in
iter.mbt
#2390 merged
Jul 2, 2025 -
feat(bigint): add
BigInt::to_int16
andBitInt::to_uint16
#2387 merged
Jul 2, 2025 -
Apply arrow functions and range loops
#2388 merged
Jul 1, 2025 -
chore: deprecate substring
#2384 merged
Jul 1, 2025 -
fix(deque): binary search comparison logic
#2385 merged
Jul 1, 2025 -
Perform immut/{set, sparse_array}
#2272 merged
Jul 1, 2025 -
Add binary_search_by and binary_search methods to Deque
#2359 merged
Jul 1, 2025 -
rational: fix invariants, simplify implementation, clean up tests
#2379 merged
Jun 30, 2025 -
fix(deque): implement drain and flatten properly
#2368 merged
Jun 30, 2025 -
use String::make to construct large strings in test
#2378 merged
Jun 29, 2025 -
Modernize loops and closures
#2382 merged
Jun 29, 2025 -
hongbo/align rust option
#2381 merged
Jun 29, 2025 -
simplify error handling in parse tests
#2377 merged
Jun 28, 2025 -
deprecate tiny wrappers
#2376 merged
Jun 28, 2025 -
Group builtin deprecated functions
#2375 merged
Jun 28, 2025 -
Modernize tests with arrow functions
#2374 merged
Jun 28, 2025 -
fix(list): deprecate @list.tail
#2373 merged
Jun 28, 2025 -
docs(tuple): simplify deprecated message
#2339 merged
Jun 27, 2025 -
docs(Iter): keep deprecated message more simple,
#2337 merged
Jun 27, 2025 -
remove unused trait bound
#2369 merged
Jun 27, 2025 -
Move deprecated code into dedicated files
#2365 merged
Jun 27, 2025 -
revert: partially revert #2191
#2366 merged
Jun 27, 2025 -
chore(array): truncate
#2360 merged
Jun 27, 2025 -
Modernize with arrow functions
#2364 merged
Jun 27, 2025 -
Modernize for loops
#2363 merged
Jun 27, 2025 -
fmt docstring
#2348 merged
Jun 26, 2025 -
refactor: remove loop vars that are not updated
#2358 merged
Jun 26, 2025 -
chore: use arrow functions in @array and @list
#2362 merged
Jun 26, 2025 -
Add truncate to array and join/drain/flatten to deque
#2191 merged
Jun 26, 2025 -
fix(builtin/intrinsics): use the true unsafe_get for bytes
#2352 merged
Jun 26, 2025 -
doc(string/view): fix documentation
#2351 merged
Jun 26, 2025 -
feat: update list functions to handle error polymorphism
#2353 merged
Jun 26, 2025 -
perform(random_source): using FixedArray[UInt] for buffer and seed to avoid copy
#2349 merged
Jun 26, 2025 -
Use arrow functions in option package
#2347 merged
Jun 25, 2025 -
hongbo/more random tests
#2328 merged
Jun 25, 2025 -
disable stable-check in macos-13 when pull requesting
#2346 merged
Jun 25, 2025 -
chore(random_source)
#2344 merged
Jun 25, 2025 -
fix unused
derive
#2345 merged
Jun 25, 2025 -
doc(string): add more design details
#2203 merged
Jun 25, 2025 -
enable bleeding check in pull request when branch name has prefix
bleeding/
#2342 merged
Jun 25, 2025 -
separate 'moon t 10000 est --target native --release' from other tests
#2325 merged
Jun 25, 2025 -
Modernize closures with arrow functions
#2336 merged
Jun 25, 2025 -
Modernize closures with arrow functions
#2335 merged
Jun 24, 2025 -
docs: update CONTRIBUTING.md with new guidelines and clarifications
#2324 merged
Jun 24, 2025 -
fix unused trait impl
#2332 merged
Jun 24, 2025 -
refactor: replace letrec with let in non-recursive cases
#2330 merged
Jun 24, 2025 -
test bytes
#2326 merged
Jun 24, 2025 -
Move deprecated float functions
#2323 merged
Jun 24, 2025 -
Move deprecated functions into dedicated files
#2320 merged
Jun 23, 2025 -
fix: correct formatting instructions and improve clarity in AGENTS.md
#2319 merged
Jun 23, 2025 -
Move deprecated blocks in string package
#2318 merged
Jun 23, 2025 -
try to fix double print in windows
#2315 merged
Jun 23, 2025 -
Group deprecated blocks
#2316 merged
Jun 23, 2025 -
Optimize BigInt hex conversion
#2255 merged
Jun 23, 2025 -
chore: migrate max/min to cmp
#2313 merged
Jun 23, 2025 -
doc: explain why
tap
andthen
are needed.#2314 merged
Jun 23, 2025 -
feat(Map): add
map
andcopy
forMap
#2228 merged
Jun 22, 2025 -
feat(bytes): expose unsafe cast
#2301 merged
Jun 22, 2025 -
chore(bytes): deprecate Bytes::copy
#2303 merged
Jun 22, 2025 -
chore: improve coverage for immut/hashset
#2310 merged
Jun 20, 2025 -
extend assert functions by add fail_msg~ argument
#2172 merged
Jun 20, 2025 -
fix: correct minor typos in AGENTS.md
#2309 merged
Jun 20, 2025 -
cleanup method as function semantic in
@list
#2307 merged
Jun 20, 2025 -
add Agents.md
#2304 merged
Jun 20, 2025 -
Organize deprecated APIs
#2300 merged
Jun 20, 2025 -
fix(
@list.T::rev_fold
): deprecated message#2287 merged
Jun 20, 2025 -
hongbo/add json for failure
#2299 merged
Jun 20, 2025 -
hongbo/rational docs
#2298 merged
Jun 19, 2025 -
move math functions in double/float to math pkg, mark deprecated for …
#2291 merged
Jun 19, 2025 -
fix: fmt
#2297 merged
Jun 19, 2025 -
moonagent: add docs
#2296 merged
Jun 18, 2025 -
fix warnings in doc test
#2295 merged
Jun 18, 2025 -
feat(bigint): implement
Hash
#2283 merged
Jun 18, 2025 -
ci: remove job
moon test --doc
#2294 merged
Jun 18, 2025 -
refactor(bench): rename
var
tovariance
#2293 merged
Jun 18, 2025 -
refactor: update documentation and deprecate outdated functions across multiple files
#2292 merged
Jun 18, 2025 -
Update syntax
#2285 merged
Jun 17, 2025 -
fix: example in CONTRIBUTING.md
#2288 merged
Jun 17, 2025 -
fix: rename
variable
tovariance
and keep JSON shape#2290 merged
Jun 17, 2025 -
internal: remove test block in doc test
#2289 merged
Jun 17, 2025 -
fix: skip mod 0 doc test case
#2281 merged
Jun 16, 2025 -
Add Error Polymorphism to High-Order Functions in
@immut
Modules#2236 merged
Jun 16, 2025 -
refactor: avoid using rec, var, and finally
#2280 merged
Jun 16, 2025 -
internal: skip inconsistent test case
#2269 merged
Jun 16, 2025 -
hongbo/get rid of warnings
#2277 merged
Jun 15, 2025 -
deprecate _.rev_fold and _rev.foldi
#2276 merged
Jun 15, 2025 -
not testing deprecated functions
#2275 merged
Jun 15, 2025 -
reomove tiny utilities, note that we want the core library to have useful functions not tiny wrappers
#2273 merged
Jun 15, 2025 -
fix: update some deprecated usages
#2271 merged
Jun 15, 2025 -
chore: update moon.pkg.json to include string import
#2270 merged
Jun 13, 2025 -
tentative get rid of
self._
#2263 merged
Jun 13, 2025 -
Refactor: Update the functions in @ref to handle error polymorphism
#2257 merged
Jun 13, 2025 -
internal: wrap doc test
#2268 merged
Jun 13, 2025 -
Add
to_uint()
andto_uint64()
to@UInt16
#2259 merged
Jun 13, 2025 -
fix: swap the deprecation notice
#2264 merged
Jun 13, 2025 -
Improve retain performance
#2266 merged
Jun 13, 2025 -
Optimize loops by caching length
#2262 merged
Jun 13, 2025 -
Update prng int64 test
#2247 merged
Jun 12, 2025 -
internal: tweak doc test
#2244 merged
Jun 12, 2025 -
migrate syntax change
#2258 merged
Jun 12, 2025 -
Update docs for join and bench summaries
#2256 merged
Jun 12, 2025 -
Optimize string operations
#2253 merged
Jun 11, 2025 -
Refactor buffer growth
#2251 merged
Jun 11, 2025 -
Fix SortedSet docs
#2250 merged
Jun 11, 2025 -
Fix int64 random mask
#2248 merged
Jun 11, 2025 -
Resolve push_iter conflict
#2249 merged
Jun 11, 2025 -
Fix typo in deque panic message
#2246 merged
Jun 11, 2025 -
Fix typos and add EOF newlines
#2245 merged
Jun 11, 2025 -
remove usage of loop with multi param
#2243 merged
Jun 11, 2025 -
clean @math
#2241 merged
Jun 11, 2025 -
Add Error Polymorphism 10000 to High-Order Functions in
array
Modules#2222 merged
Jun 11, 2025 -
feat(iter): implement last method for Iter to return the last element or None
#2240 merged
Jun 10, 2025 -
fix(FromJson)
#2234 merged
Jun 10, 2025 -
Add Error Polymorphism to
each
andeachi
in@Set
and@Map
Modules#2237 merged
Jun 10, 2025 -
feat(iter): enhance Iter and Iter2 with new methods and tests for head and intersperse
#2238 merged
Jun 10, 2025 -
feat(array): add unzip and tests (closes #2187)
#2226 merged
Jun 10, 2025 -
hongbo/moonagent docs
#2235 merged
Jun 10, 2025 -
refactor(
@list
): migrate to the new syntax,#2224 merged
Jun 10, 2025
15 Pull requests opened by 8 people
-
Add `blit_to()` to `@ArrayView`
#2260 opened
Jun 12, 2025 -
Improve SortedSet union
#2267 opened
Jun 13, 2025 -
feat: add checked_add method with overflow detection
#2284 opened
Jun 16, 2025 -
refactor(map): align op_get with array
#2305 opened
Jun 20, 2025 -
refactor: migrate rand and arbitrary
#2327 opened
Jun 24, 2025 -
Perform immut/map
#2396 opened
Jul 2, 2025 -
feat(deque): Add blit_to and append method
#2397 opened
Jul 2, 2025 -
feat(deque): add shuffle_in_place and shuffle method
#2398 opened
Jul 2, 2025 -
feat(deque): Implement rev and rev_inplace method with comprehensive test cases
#2412 opened
Jul 5, 2025 -
feat(Array): add retain_map for in-place filter+map operations
#2413 opened
Jul 5, 2025 -
hongbo/test bytes using regex
#2418 opened
Jul 7, 2025 -
refactor: use view primitives
#2419 opened
Jul 8, 2025 -
Fix bugs and consult AGENTS.md
#2422 opened
Jul 9, 2025 -
Write meaningful tests for uncovered code
#2423 opened
Jul 9, 2025 -
test: enhance comprehensive testing for string methods and unit types
#2424 opened
Jul 9, 2025
24 Issues closed by 8 people
-
Extend JSON to include Int64, UInt64, Arbitrary(String)
#1366 closed
Jul 8, 2025 -
Inconsistency of -(-2^32 : Int)
#2340 closed
Jul 5, 2025 -
[BUG] Bigint::pow panics for valid input
#2403 closed
Jul 4, 2025 -
Duplicate tests in `array/array_test.mbt` and `buildin/array_test.mbt`
#2380 closed
Jul 3, 2025 -
report unused loop state variable
#485 closed
Jul 2, 2025 -
`String::substring` isn't Unicode safe.
#1959 closed
Jul 1, 2025 -
Bytes::unsafe_get performs bounds check indeed
#2321 closed
Jun 26, 2025 -
compiler should emit warnings for unused .. pattern
#1587 closed
Jun 26, 2025 -
Add `.join(String)` for Iter[String] and Iter[Char]
#1171 closed
Jun 26, 2025 -
Type Error does not implement trait ToJson: method to_json is missing
#1147 closed
Jun 26, 2025 -
Update CONTRIBUTING.md
#2233 closed
Jun 24, 2025 -
Hash for BigInt
#2188 closed
Jun 23, 2025 -
[doc] explain why we need `tap` and `then` helper function.
#2223 closed
Jun 23, 2025 -
Bad performance
#2311 closed
Jun 22, 2025 -
[Feature Request] add Map::map and Map::mapi
#1890 closed
Jun 22, 2025 -
Bytes Method
#1893 closed
Jun 22, 2025 -
deprecate `Bytes::copy`
#2178 closed
Jun 22, 2025 -
[Feature Request] Char missing useful method
#1487 closed
Jun 20, 2025 -
refactor: migrate complicated math calculations
#2010 closed
Jun 20, 2025 -
[Consistency Review] Hexadecimal floats are unexpectedly supported
#2286 closed
Jun 18, 2025 -
adding to_uint() and to_uint64() functions to the UInt16 type
#2214 closed
Jun 13, 2025 -
[BUG] Possible regression in `moon fmt`
#2239 closed
Jun 13, 2025 -
Add Array::unzip
#2187 closed
Jun 10, 2025
5 Issues opened by 5 people
-
[Feature Request] ReadonlyArray
#2421 opened
Jul 8, 2025 -
Add `remove_prefix` and `remove_suffix` methods for `String`
#2410 opened
Jul 4, 2025 -
Add support for a decimal type to provide arbitrary precision numbers.
#2406 opened
Jul 3, 2025 -
Improve the output of `Show for Bytes/BytesView/String/StringView
#2401 opened
Jul 3, 2025 -
FixedArray::unsafe_bilt is slower than FixedArray::bilt in wasm backend
#2367 opened
Jun 27, 2025
10 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Add @env.rand that produces random bytes
#1616 commented on
Jun 20, 2025 • 0 new comments -
bigint literal is terribly inefficient
#926 commented on
Jun 20, 2025 • 0 new comments -
[Refactor] migrate `immut/list` to destination passing style
#1941 commented on
Jun 20, 2025 • 0 new comments -
feat: change @rational.T to pub
#1779 commented on
Jun 20, 2025 • 0 new comments -
[Consistency Review] Aligning `Array` and `@deque.T` APIs
#2137 commented on
Jun 21, 2025 • 0 new comments -
Improve comment coverage for builtin
#623 commented on
Jun 28, 2025 • 0 new comments -
Prevent rehashing in `Map::from_array/of` due to capacity calculation
#2005 commented on
Jul 2, 2025 • 0 new comments -
change return type of `@sorted_map.{keys, values}` to `Iter`
#2123 commented on
Jun 23, 2025 • 0 new comments -
tentative to deprecate push_iter as function
#2141 commented on
Jun 11, 2025 • 0 new comments -
improve `StringView::find` and `StringView::rev_find`
#2201 commented on
Jun 26, 2025 • 0 new comments