-
Notifications
You must be signed in to change notification settings - Fork 558
Insights: sorbet/sorbet
Overview
Could not load contribution data
Please try again later
91 Releases published by 1 person
-
0.5.12035.20250424151806-6587bd912 sorbet 0.5.12035.20250424151806-6587bd912
published
Apr 24, 2025 -
0.5.12036.20250424155409-546293d16 sorbet 0.5.12036.20250424155409-546293d16
published
Apr 24, 2025 -
0.5.12037.20250424162855-1fd105df7 sorbet 0.5.12037.20250424162855-1fd105df7
published
Apr 24, 2025 -
0.5.12038.20250424163117-07e892ceb sorbet 0.5.12038.20250424163117-07e892ceb
published
Apr 24, 2025 -
0.5.12039.20250424165522-2f0d8e41d sorbet 0.5.12039.20250424165522-2f0d8e41d
published
Apr 25, 2025 -
0.5.12040.20250425111413-b56c29921 sorbet 0.5.12040.20250425111413-b56c29921
published
Apr 25, 2025 -
0.5.12041.20250425195557-40008fda6 sorbet 0.5.12041.20250425195557-40008fda6
published
Apr 26, 2025 -
0.5.12042.20250426104950-bae793aae sorbet 0.5.12042.20250426104950-bae793aae
published
Apr 26, 2025 -
0.5.12043.20250427144111-74bda9a91 sorbet 0.5.12043.20250427144111-74bda9a91
published
Apr 27, 2025 -
0.5.12044.20250429071820-c87a4405b sorbet 0.5.12044.20250429071820-c87a4405b
published
Apr 29, 2025 -
0.5.12045.20250429123012-25b7c8ff1 sorbet 0.5.12045.20250429123012-25b7c8ff1
published
Apr 29, 2025 -
0.5.12046.20250429134147-64f118b17 sorbet 0.5.12046.20250429134147-64f118b17
published
Apr 29, 2025 -
0.5.12047.20250430170946-d6f04cdd3 sorbet 0.5.12047.20250430170946-d6f04cdd3
published
May 1, 2025 -
0.5.12048.20250430171139-8bc0e2965 sorbet 0.5.12048.20250430171139-8bc0e2965
published
May 1, 2025 -
0.5.12049.20250501075019-58ed714e4 sorbet 0.5.12049.20250501075019-58ed714e4
published
May 1, 2025 -
0.5.12050.20250501080333-48c90906a sorbet 0.5.12050.20250501080333-48c90906a
published
May 1, 2025 -
0.5.12051.20250501101706-fe6218c4e sorbet 0.5.12051.20250501101706-fe6218c4e
published
May 1, 2025 -
0.5.12052.20250501094202-785248bba sorbet 0.5.12052.20250501094202-785248bba
published
May 1, 2025 -
0.5.12053.20250501133904-7b73a5fa0 sorbet 0.5.12053.20250501133904-7b73a5fa0
published
May 1, 2025 -
0.5.12054.20250502082905-446670db4 sorbet 0.5.12054.20250502082905-446670db4
published
May 2, 2025 -
0.5.12055.20250502111903-c5db7577a sorbet 0.5.12055.20250502111903-c5db7577a
published
May 2, 2025 -
0.5.12056.20250502125913-9f15ee2ca sorbet 0.5.12056.20250502125913-9f15ee2ca
published
May 2, 2025 -
0.5.12057.20250502172713-2959c2b51 sorbet 0.5.12057.20250502172713-2959c2b51
published
May 2, 2025 -
0.5.12058.20250502171628-3d94f25ee sorbet 0.5.12058.20250502171628-3d94f25ee
published
May 3, 2025 -
0.5.12059.20250502171709-59b937967 sorbet 0.5.12059.20250502171709-59b937967
published
May 3, 2025 -
0.5.12060.20250504070549-7d6adea69 sorbet 0.5.12060.20250504070549-7d6adea69
published
May 4, 2025 -
0.5.12061.20250505081456-1ea18e21e sorbet 0.5.12061.20250505081456-1ea18e21e
published
May 5, 2025 -
0.5.12062.20250505094231-d50a1c69d sorbet 0.5.12062.20250505094231-d50a1c69d
published
May 5, 2025 -
0.5.12063.20250505094252-759e481aa sorbet 0.5.12063.20250505094252-759e481aa
published
May 5, 2025 -
0.5.12064.20250505132727-2c56e949a sorbet 0.5.12064.20250505132727-2c56e949a
published
May 5, 2025 -
0.5.12065.20250505142130-00dc195b5 sorbet 0.5.12065.20250505142130-00dc195b5
published
May 5, 2025 -
0.5.12066.20250505163845-5c72fd96f sorbet 0.5.12066.20250505163845-5c72fd96f
published
May 5, 2025 -
0.5.12067.20250505180208-e699fa6dd sorbet 0.5.12067.20250505180208-e699fa6dd
published
May 6, 2025 -
0.5.12068.20250505234831-1b97f683b sorbet 0.5.12068.20250505234831-1b97f683b
published
May 6, 2025 -
0.5.12069.20250506123441-97791d811 sorbet 0.5.12069.20250506123441-97791d811
published
May 6, 2025 -
0.5.12070.20250506105548-2623bb68c sorbet 0.5.12070.20250506105548-2623bb68c
published
May 6, 2025 -
0.5.12071.20250507101804-dd29eb9da sorbet 0.5.12071.20250507101804-dd29eb9da
published
May 7, 2025 -
0.5.12072.20250507114452-ac1aa7aa3 sorbet 0.5.12072.20250507114452-ac1aa7aa3
published
May 7, 2025 -
0.5.12073.20250507121801-ebf2d597f sorbet 0.5.12073.20250507121801-ebf2d597f
published
May 7, 2025 -
0.5.12074.20250507124619-18c75e269 sorbet 0.5.12074.20250507124619-18c75e269
published
May 7, 2025 -
0.5.12075.20250507141722-58b6d9127 sorbet 0.5.12075.20250507141722-58b6d9127
published
May 7, 2025 -
0.5.12076.20250507160301-e5af42b0c sorbet 0.5.12076.20250507160301-e5af42b0c
published
May 7, 2025 -
0.5.12077.20250507173630-f2b8ee0c7 sorbet 0.5.12077.20250507173630-f2b8ee0c7
published
May 8, 2025 -
0.5.12078.20250507174907-ddd42167e sorbet 0.5.12078.20250507174907-ddd42167e
published
May 8, 2025 -
0.5.12079.20250507175711-10159fdc7 sorbet 0.5.12079.20250507175711-10159fdc7
published
May 8, 2025 -
0.5.12080.20250508141611-13da8c95f sorbet 0.5.12080.20250508141611-13da8c95f
published
May 8, 2025 -
0.5.12081.20250508145146-cc5aa16dc sorbet 0.5.12081.20250508145146-cc5aa16dc
published
May 8, 2025 -
0.5.12082.20250508154007-4578f263b sorbet 0.5.12082.20250508154007-4578f263b
published
May 8, 2025 -
0.5.12083.20250508165015-caed2bbc5 sorbet 0.5.12083.20250508165015-caed2bbc5
published
May 9, 2025 -
0.5.12084.20250508230638-035cf4210 sorbet 0.5.12084.20250508230638-035cf4210
published
May 9, 2025 -
0.5.12085.20250509140329-66f8438ba sorbet 0.5.12085.20250509140329-66f8438ba
published
May 9, 2025 -
0.5.12086.20250509161130-7d71d1e7c sorbet 0.5.12086.20250509161130-7d71d1e7c
published
May 9, 2025 -
0.5.12087.20250509161153-17028685f sorbet 0.5.12087.20250509161153-17028685f
published
May 9, 2025 -
0.5.12088.20250512092250-565e4a884 sorbet 0.5.12088.20250512092250-565e4a884
published
May 12, 2025 -
0.5.12090.20250512131610-4e1342f2c sorbet 0.5.12090.20250512131610-4e1342f2c
published
May 12, 2025 -
0.5.12089.20250512100952-dcf7592ab sorbet 0.5.12089.20250512100952-dcf7592ab
published
May 12, 2025 -
0.5.12091.20250512150009-8656eb20c sorbet 0.5.12091.20250512150009-8656eb20c
published
May 12, 2025 -
0.5.12092.20250512170812-3b9b28aee sorbet 0.5.12092.20250512170812-3b9b28aee
published
May 13, 2025 -
0.5.12095.20250513101031-e86ed0b89 sorbet 0.5.12095.20250513101031-e86ed0b89
published
May 13, 2025 -
0.5.12096.20250513102336-0e310a512 sorbet 0.5.12096.20250513102336-0e310a512
published
May 13, 2025 -
0.5.12097.20250513104105-ea420e837 sorbet 0.5.12097.20250513104105-ea420e837
published
May 13, 2025 -
0.5.12098.20250513172248-c67d8c802 sorbet 0.5.12098.20250513172248-c67d8c802
published
May 14, 2025 -
0.5.12099.20250513173443-9719e3f40 sorbet 0.5.12099.20250513173443-9719e3f40
published
May 14, 2025 -
0.5.12101.20250514081230-208b67731 sorbet 0.5.12101.20250514081230-208b67731
published
May 14, 2025 -
0.5.12102.20250514150425-ec3918a01 sorbet 0.5.12102.20250514150425-ec3918a01
published
May 14, 2025 -
0.5.12103.20250514161339-711699a70 sorbet 0.5.12103.20250514161339-711699a70
published
May 14, 2025 -
0.5.12104.20250514211429-1f199f86f sorbet 0.5.12104.20250514211429-1f199f86f
published
May 15, 2025 -
0.5.12105.20250515090142-e6b99853b sorbet 0.5.12105.20250515090142-e6b99853b
published
May 15, 2025 -
0.5.12106.20250515101610-b0c6ac9bd sorbet 0.5.12106.20250515101610-b0c6ac9bd
published
May 15, 2025 -
0.5.12107.20250515170131-e55187602 sorbet 0.5.12107.20250515170131-e55187602
published
May 16, 2025 -
0.5.12108.20250515170636-78e19ed15 sorbet 0.5.12108.20250515170636-78e19ed15
published
May 16, 2025 -
0.5.12109.20250515173442-add746f78 sorbet 0.5.12109.20250515173442-add746f78
published
May 16, 2025 -
0.5.12110.20250516125451-62479150f sorbet 0.5.12110.20250516125451-62479150f
published
May 16, 2025 -
0.5.12113.20250516140600-b8819b0b8 sorbet 0.5.12113.20250516140600-b8819b0b8
published
May 16, 2025 -
0.5.12114.20250516153530-e5b507692 sorbet 0.5.12114.20250516153530-e5b507692
published
May 16, 2025 -
0.5.12115.20250516185535-359ff17f6 sorbet 0.5.12115.20250516185535-359ff17f6
published
May 17, 2025 -
0.5.12116.20250519110056-403b46741 sorbet 0.5.12116.20250519110056-403b46741
published
May 19, 2025 -
0.5.12117.20250519143505-08ee7a37f sorbet 0.5.12117.20250519143505-08ee7a37f
published
May 19, 2025 -
0.5.12118.20250520155631-40df0d503 sorbet 0.5.12118.20250520155631-40df0d503
published
May 20, 2025 -
0.5.12119.20250520162844-860cf5be0 sorbet 0.5.12119.20250520162844-860cf5be0
published
May 20, 2025 -
0.5.12120.20250521091910-7b1e5339b sorbet 0.5.12120.20250521091910-7b1e5339b
published
May 21, 2025 -
0.5.12121.20250521103745-7aeaebdf3 sorbet 0.5.12121.20250521103745-7aeaebdf3
published
May 21, 2025 -
0.5.12122.20250521113821-183e00cf4 sorbet 0.5.12122.20250521113821-183e00cf4
published
May 21, 2025 -
0.5.12123.20250521163733-6a6361937 sorbet 0.5.12123.20250521163733-6a6361937
published
May 21, 2025 -
0.5.12124.20250522084437-ebcaf2b18 sorbet 0.5.12124.20250522084437-ebcaf2b18
published
May 22, 2025 -
0.5.12125.20250523123518-4e30da623 sorbet 0.5.12125.20250523123518-4e30da623
published
May 23, 2025 -
0.5.12126.20250523141029-363d5e931 sorbet 0.5.12126.20250523141029-363d5e931
published
May 23, 2025 -
0.5.12127.20250523150711-9db42e2ec sorbet 0.5.12127.20250523150711-9db42e2ec
published
May 23, 2025 -
0.5.12128.20250523151210-4fc0733b1 sorbet 0.5.12128.20250523151210-4fc0733b1
published
May 23, 2025 -
0.5.12129.20250523161025-32c619f40 sorbet 0.5.12129.20250523161025-32c619f40
published
May 23, 2025 -
0.5.12130.20250523170845-b1c714442 sorbet 0.5.12130.20250523170845-b1c714442
published
May 24, 2025
96 Pull requests merged by 16 people
-
Fix a crash in textDocument/implementation
#8917 merged
May 24, 2025 -
Fix a parser crash with empty match vars
#8911 merged
May 23, 2025 -
Introduce RBS alternative to
T.bind
#8910 merged
May 23, 2025 -
Fix blank? return types
#8914 merged
May 23, 2025 -
Introduce RBS alternative to
T.absurd
#8916 merged
May 23, 2025 -
Fix RBS assertions in
else
following aelsif
#8915 merged
May 23, 2025 -
Remove the FoundDefHashes pointer from SymbolDefiner
#8902 merged
May 22, 2025 -
RBS: Handle RBS annotations inside
case
..in
patterns#8901 merged
May 21, 2025 -
Free the session cache when destroying the typechecker
#8900 merged
May 21, 2025 -
Add kwargs and block support to BasicObject#__send__
#8896 merged
May 21, 2025 -
Add some tests of EnforcePackagePrefix
#8898 merged
May 21, 2025 -
Handle proxy types in type_definition.cc
#8897 merged
May 20, 2025 -
Utilize
CommentsAssociator
inAssertionsRewriter
for faster RBS type checking#8867 merged
May 20, 2025 -
fastmod --accept-all 'super type' supertype
#8894 merged
May 19, 2025 -
Add a parallelism abstraction library
#8880 merged
May 19, 2025 -
Fix the lsp docs
#8889 merged
May 17, 2025 -
More unused #include
#8886 merged
May 16, 2025 -
Fix merge race
#8885 merged
May 16, 2025 -
no-op: Remove unused #include
#8883 merged
May 16, 2025 -
Add a test for multiline RBS type params
#8882 merged
May 16, 2025 -
Introduce parser::ResolvedConst
#8881 merged
May 16, 2025 -
Delete a bunch of
std::
#8849 merged
May 16, 2025 -
Revert "Temporarily disable macOS builds (#8866)"
#8879 merged
May 16, 2025 -
bestEffortCommit the cache after writing the VERSION_KEY
#8878 merged
May 16, 2025 -
Rework computeSCCs as a class
#8872 merged
May 15, 2025 -
Fix link to rubocop docs
#8877 merged
May 15, 2025 -
Bump the size of the DB on the kvstore test
#8876 merged
May 15, 2025 -
Add flow-sen 10000 sitive typing support for
instance_of?
#8868 merged
May 14, 2025 -
rbs: beginError → beginIndexerError
#8873 merged
May 14, 2025 -
fix RBS option merge race
#8871 merged
May 14, 2025 -
Add autocorrect for RBS parameter kinds
#8857 merged
May 14, 2025 -
Inline a function that has evaporated
#8870 merged
May 14, 2025 -
Update the FAQ for platform support
#8869 merged
May 14, 2025 -
Stop entering all mangled names
#8851 merged
May 13, 2025 -
Change beginLoc for single line heredocs to include the marker
#8865 merged
May 13, 2025 -
Temporarily disable macOS builds
#8866 merged
May 13, 2025 -
Combine the 2 experimental RBS options into a single option
#8863 merged
May 13, 2025 -
Defer resolving
--allow-relaxed-packager-checks-for
#8850 merged
May 13, 2025 -
Add and populate new
owner
field onPackageName
#8848 merged
May 13, 2025 -
Add URI::HTTP#origin definition
#8856 merged
May 12, 2025 -
stop moving things that don't need to be
#8862 merged
May 12, 2025 -
Clarify a comment in LSPTypecheckerCoordinator
#8861 merged
May 12, 2025 -
Add a preemption thread pool
#8858 merged
May 12, 2025 -
Scope the lifetime of the worker pool created during options parsing
#8860 merged
May 9, 2025 -
Make conditionals that test emscripten_build constexpr
#8859 merged
May 9, 2025 -
Add Psych Object#to_yaml core extension
#8855 merged
May 9, 2025 -
Drop threads back to 16MB stack
#8853 merged
May 9, 2025 -
Process unchanged __package.rb files on the fast path
#8838 merged
May 8, 2025 -
Avoid absl::BlockingCounter use for the single-threaded WorkerPool
#8852 merged
May 8, 2025 -
RBS: introduce support for generics
#8845 merged
May 8, 2025 -
Don't suggest an export if it's a modularity error to use that package
#8835 merged
May 8, 2025 -
Update json.rbi to make pretty_generate return String
#8847 merged
May 8, 2025 -
Remove
initialGS
terminology from comments, and the indexer#8846 merged
May 8, 2025 -
Use a
Set
forT.deprecated_enum
#8837 merged
May 8, 2025 -
Update LSP state diagrams
#8844 merged
May 7, 2025 -
Split defining packages apart from imports/exports
#8840 merged
May 7, 2025 -
Add shim for Kernel#pretty_inspect
#8842 merged
May 7, 2025 -
Clarify that when certain things are slow, Sorbet is broken
#8843 merged
May 7, 2025 -
RBS: Check signature parameters kind match the actual Ruby definition
#8830 merged
May 7, 2025 -
Remove MangleName functions on
string_view
#8839 merged
May 7, 2025 -
avoid copying the result of
SymbolRef::returnType
#8834 merged
May 6, 2025 -
const
-ify the return type argument forprocessBinding
#8833 merged
May 6, 2025 -
Sync the file table between the typechecker and indexer after init
#8832 merged
May 6, 2025 -
Document RBS block syntax
#8828 merged
May 6, 2025 -
Avoid wrapping on RBS quick reference table
#8831 merged
May 5, 2025 -
Skip linearization during the fast+incremental path
#8827 merged
May 5, 2025 -
Remove the definitions of methods removed in #8808
#8829 merged
May 5, 2025 -
Remove some more code
#8808 merged
May 5, 2025 -
rbi: Add RactorLocalSingleton
#8825 merged
May 5, 2025 -
avoid constructing unnecessary strings in sig snippets
#8823 merged
May 5, 2025 -
delete unused version of setPackageNameOnFiles
#8821 merged
May 4, 2025 -
Make
parser::Node::nodeName
aconst
method#8820 merged
May 3, 2025 -
getPackageForFile → {getPackageNameForFile,findPackageByPath}
#8817 merged
May 3, 2025 -
RBS: Do not reparse
attr_writer
return types, usedeepCopy
instead#8819 merged
May 2, 2025 -
Add definition for NoMatchingPatternKeyError to errors.rbi
#8818 merged
May 2, 2025 -
getPackageForFile: Return MangledName
#8816 merged
May 2, 2025 -
Selectively recompute type members in finalizeSymbols
#8787 merged
May 2, 2025 -
Remove dependency on
elegant-spinner
#8813 merged
May 1, 2025 -
Emit the fast path duration in logs
#8812 merged
May 1, 2025 -
Flip pipeline::name and pipeline::package
#8753 merged
May 1, 2025 -
RBS: Do not pass the context when it's not needed
#8811 merged
May 1, 2025 -
Simplify typechecker initialization in LSP
#8807 merged
May 1, 2025 -
Add more cancellation points to resolveConstants
#8809 merged
May 1, 2025 -
More selectively update the indexed tree cache of open files
#8805 merged
May 1, 2025 -
Delete
--package-rbi-generation
mode#8662 merged
Apr 29, 2025 -
Accept
env
argument forOpen3.popen3
#8804 merged
Apr 29, 2025 -
Add RBI signatures for
ENV#merge!
#8803 merged
Apr 29, 2025 -
Add Census to "Who is using Sorbet?" section on sorbet.org
#8801 merged
Apr 27, 2025 -
website: "hundreds of engineers" → "thousands of engineers"
#8800 merged
Apr 26, 2025 -
Document why dynamic constant references are unsupported
#8799 merged
Apr 26, 2025 -
drop extraneous checks in
T::Types::ClassOf#valid?
#8797 merged
Apr 25, 2025 -
Fix
viml
/lua
syntax confusion in website/#8795 merged
Apr 24, 2025 -
Document
sorbet.savePackageFiles
#8793 merged
Apr 24, 2025 -
Always capture mutable GlobalState with as const
#8792 merged
Apr 24, 2025 -
Remove some unused includes
#8791 merged
Apr 24, 2025 -
Allow passing
*.exp
paths to update_testdata_exp.sh#8790 merged
Apr 24, 2025
14 Pull requests opened by 11 people
-
Auto-save codeAction changes to __package.rb files for the "Apply All" quickfix too
#8794 opened
Apr 24, 2025 -
Don't fail on ANY initialization options
#8796 opened
Apr 25, 2025 -
Implement the sqlite4 variable encoding of integers
#8810 opened
Apr 30, 2025 -
pull `pos` out to a local in `getU4`
#8824 opened
May 5, 2025 -
rbi: Require `Array#concat` args to have same type as receiver
#8841 opened
May 6, 2025 -
Draft: Add user defined type guards
#8854 opened
May 9, 2025 -
Compute the package graph condensation
#8888 opened
May 17, 2025 -
wip: See what breaks if we treat map! as it should
#8890 opened
May 17, 2025 -
feat(vscode): Add Gemfile detection for monorepos
#8892 opened
May 18, 2025 -
Distinguish between test helper and runnable test imports in package mode
#8895 opened
May 20, 2025 -
Compute the SCCs of tests as well
#8899 opened
May 21, 2025 -
Update documentation about `@abstract` method annotation in RBS
#8908 opened
May 22, 2025 -
Update JSON.generate and JSON.fast_generate return types
#8909 opened
May 22, 2025 -
Added `CGI::Util.escapeURIComponent` and `unescapeURIComponent`
#8913 opened
May 23, 2025
6 Issues closed by 3 people
-
LSP crashes on textDocument/implementation on the arrow of a broken lambda
#8906 closed
May 24, 2025 -
LSP crashes at typedruby_release_bison.cc:8124:9
#8903 closed
May 23, 2025 -
flow-sensitivity should understand instance_of? (or we should warn about it)
#48 closed
May 14, 2025 -
`has_attached_class!` error with Ruby internal `Singleton`
#8822 closed
May 5, 2025 -
sorbet-runtime: Defining T::Struct with T.nilable(String) changes runtime String type representation
#8806 closed
Apr 29, 2025 -
Sorbet now throws a runtime assertion when using `T.bind` on class level with a module
#8802 closed
Apr 28, 2025
8 Issues opened by 6 people
-
Inconsistent type assignment with different pattern matching syntax for nested object
#8912 opened
May 23, 2025 -
LSP crashes on completion at method arguments (lsp/requests/completion.cc:1283:98)
#8907 opened
May 22, 2025 -
LSP crashed on completion (lsp/requests/completion.cc:506:33)
#8905 opened
May 22, 2025 -
LSP crashes when renaming a field (lsp/AbstractRewriter.cc:162:13)
#8904 opened
May 22, 2025 -
Use symbols to reference attribute names and infer return types in type annotations
#8893 opened
May 19, 2025 -
Better messaging (or behavior) when providing redefinitions of overloaded payload methods
#8891 opened
May 18, 2025 -
Unable to declare an override method when chaining ActiveSupport::Concern
#8814 opened
May 2, 2025 -
Missing type information on T::Configuration lambdas!
#8798 opened
Apr 25, 2025
8 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.
-
Don't insert a duplicate import when applying package autocorrects
#8765 commented on
May 9, 2025 • 8 new comments -
Fold sorbet-coerce into sorbet-runtime
#8159 commented on
May 3, 2025 • 0 new comments -
444B Can instantiate a generic type without type argument
#3768 commented on
May 6, 2025 • 0 new comments -
Methods defined on anonymous classes cause typing errors
#3609 commented on
May 12, 2025 • 0 new comments -
VSCode extension does not use cwd when spawning sorbet process
#6701 commented on
May 18, 2025 • 0 new comments -
[LSP]Sorbet's language server requires a single input directory
#2496 commented on
May 18, 2025 • 0 new comments -
WIP: Extract to method
#8519 commented on
Apr 30, 2025 • 0 new comments -
Stop relying on `ObjectSpace._id2ref`
#8788 commented on
May 16, 2025 • 0 new comments