Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/crystal-lang/crystal

The Crystal Programming Language
https://github.com/crystal-lang/crystal

Add Int.new! Float.new! variants

new! initializers use #to_*! to avoid overflow if the value is out of range of the target type

051a6d321a27482f504ce5ce247b1b878240d523 authored about 6 years ago
Add Int#&**. Refactor Int#** due to possible unwanted overflow.

Adding noted for future raising of OverflowError

7136750f398442b80c8388a1eb184bcd6e920de0 authored about 6 years ago
Remove quotes from overflow symbols in formatter spec (#6968)

a27ad60745fdf07028f0f5f511e4bc6756123fb5 authored about 6 years ago
Specs: Add missing tempfile cleanup (#7250)

db1294af7792638d6719dda65fbae6cab227bd53 authored about 6 years ago
Fix specs

2b7f80e866057837b947097023ff7abcd2a23ce8 authored about 6 years ago
Implement StringLiteral#count (#7239)

5502b00c9482b20ed872ea0583a5fe90d91b1e84 authored about 6 years ago
Format: fix to format newline after &.foo in call (#7240)

Fixed #7237

a8f16e7f2a97d647ed02d6deb0146c75ba8d05b8 authored about 6 years ago
Add Errno#errno_message getter (#6702)

59788834554399f7fe838487a83eb466e55c6408 authored about 6 years ago
Standardize methods between JSON::Any/YAML::Any (#6556)

221f3aa3c6eb3610f9b60499aa1a590e1e99ef91 authored about 6 years ago
Update LICENSE's copyright year (#7246)

66e02d0058e4018d33725b1031410dd9882e160c authored about 6 years ago
Improve samples (#6454)

Improves Crystal code in example, updates and fixes hyperlinks, improve wording.

d12ce2cc6240513007ec539b178db4e53254a3da authored about 6 years ago
Fix typos

This fixes a bunch of typos and improves some wording.

25db8a30891647955e671c1f1068e5ff836a48ac authored about 6 years ago
Fix dead links in docs of Enumerable#chunks and Iterator#chunk (#6941)

Remove :nodoc: from Chunk and add short description to Chunk::Drop and Chunk::Alone

3dffcce68b2c61dc1170f2a3e6f7c61b9210784a authored about 6 years ago
Add hint to "undefined local variable or method"

a757509c8016d39c1a90c1d7b89b784e22030e14 authored about 6 years ago
Reorganize community section in README, add forum (#7235)

a80bd43a47f306f39d1b27ebdcdf3637ff5a65ac authored about 6 years ago
Clean SemanticVersion for better performance (#7234)

a2a319f3bcaaf061d4f92639de87d3a8cd6ab4b1 authored about 6 years ago
Converting between JSON and YAML (#7232)

* Add JSON::Any#to_yaml

* Add YAML::Any.to_json

d09d543aec51354ec4e4745d8bab3cb4574b0ec5 authored about 6 years ago
Check the cipher flags to see if the cipher supports aead (#7223)

* Check the cipher flags to see if the cipher supports aead

Supports checking if a cipher sup...

929003bc7a05a6c4da41d4fcac9c4d65e883e2c0 authored about 6 years ago
CI: Split formatting check (#7228)

This will allow early failure on formatting issues and keep useful spec failure in the long run.

d6f9f1dcae76ba118d7fdc6b32656edf426e934a authored about 6 years ago
Update distribution-scripts (#7230)

884f7d7a2973401ac7c8bd82b55cf1a322bce2a4 authored about 6 years ago
Fix example in Hash#from (#7210)

8d66192e2997b1ea3a54d5d0fa51413047233ff8 authored about 6 years ago
Capitalise Crystal (#7224)

da19b2e52d051ba2ec4e737275e3cea576823771 authored about 6 years ago
Merge pull request #7221 from asterite/bug/time-span-seconds-too-big

Fix Time::Span initializer from big seconds and sleep with big seconds

dd40c175137e6e19dea2b66bf6a272490f495c46 authored about 6 years ago
sleep: use TimeT to initialize TimeVal

ca3452bfd90842c1dafc5aedd12d60ae56dc9ecf authored about 6 years ago
Time::Span: fix initializer with big seconds value

20a01dddaa48cbd5bb3d6fc57a37d21d262dc75d authored about 6 years ago
Factor powers of then before dividing BigDecimal (#7218)

da9d865a168533c16a0a6b7ad4f07bf666dad6b0 authored about 6 years ago
ECR: fix error location when specified wrong `io_name` (#7137)

Wrap loc pragma and expression by `#<loc:push>` and `#<loc:pop>`.

74c65ce6b8dde60f867468bfd4ce0cfcd11c8331 authored about 6 years ago
Add Set#from_yaml (#6310)

46a30020e8138224696e5dcbe287e6f431b2251b authored about 6 years ago
Turn a not compiler specific error while requiring into ICE (#7208)

afafdc334a56b6d36f2f15fb29ecc793f243d4d3 authored about 6 years ago
OpenSSL: Refactor context specs to reduce changes of failing (#7202)

f8346e0c1bae914b72e35190e6ab628202d7d34d authored about 6 years ago
build: depend on standard variable to let the user define the builddate (#7186)

SOURCE_DATE_EPOCH is the standard for reproducible builds; using it
means most groups that care...

954c960aeab11c9814f3ebad30b65cd0fc3d17d5 authored about 6 years ago
Compiler: give proper error when trying to access instance variable of union type (#7194)

d60f89ab09c3bb726ee9885f91a1c01ce3d6e072 authored about 6 years ago
Implement System for Win32 (#6972)

d8ab28e1accd02997848f6dd6e5b83c98b77b4f2 authored about 6 years ago
Format: keep trailing spaces in macros (#7099)

* Format: keep trailing spaces in macros

Currently the formatter removes trailing spaces in m...

79becb235d9a2a34dd40183605d11ebfbe9a2f85 authored about 6 years ago
Fix formatting for heredoc having interpolation of string literal (#7184)

Fixed #7183

76b25102bb0762b764dd594519fc24e687a5e8cd authored about 6 years ago
Compiler: use freeze_type as node type if node doesn't have a type (#7161)

dfe7cf82624b66d703dbec05580ad7882ea094f7 authored about 6 years ago
Add several Enumerable, Iterator and Array overloads that accept a pattern as an alternative to a block (#7174)

a667e5e5c6f0dd0248d4549aae73c67bd0b43788 authored about 6 years ago
Add missing Float#weeks method similar to Int#weeks (#7165)

f4678101e0a6cc951acf8ac74bb70189a24b08b0 authored about 6 years ago
Merge pull request #7176 from asterite/bug/formatter-typeof

Formatter: fix bug related to typeof inside generic type

a18e85f9028f348cb00f1da35497671aaee6f6e6 authored about 6 years ago
Merge pull request #7182 from asterite/bug/trailing-comma-in-tuple-type

Compiler: allow trailing commas inside tuple types

d87e23c6f1ce20903f062224d7771d27607a856b authored about 6 years ago
Compiler: allow trailing commas inside tuple types

e789c084ece72a87bd2ee6e439f4abbf92bc95ad authored about 6 years ago
Add Int128, UInt128 to arithmetics_spec only for 64 bits (#7173)

f94fbde46b6a97454f79b43a2edf5a6af0047b10 authored about 6 years ago
Merge pull request #7180 from asterite/bug/remove-pointer-nil-check

Compiler: remove very old `nil?` error on pointer types

54a2e3323eef1948cdaeaa63b19b31eb1594009d authored about 6 years ago
Compiler: remove very old `nil?` error on pointer types

9d87df564566398c56b75345f3bb3cbd986fa406 authored about 6 years ago
Refactor: String#to_i to avoid future overflow (#7172)

5a3f04c4563af46613877f54a5dcceb475205616 authored about 6 years ago
Formatter: fix bug related to typeof inside generic type

a5436f8c35449a185fa8f544c095b50014357f97 authored about 6 years ago
Merge pull request #7155 from straight-shoota/jm/fix/time-now

Replace inappropriate uses of `Time.now`

c9e92ce31ae18940de4a3c773217ca07fc06665a authored about 6 years ago
Remove special case single argument from `crystal tool format` (#7144)

7a4e254c3c578128cb07fd7724739b687dad9d2c authored about 6 years ago
Add `Enumerable#one?` (#7166)

7b315d8052a01db83073d68cfcde2db2c008b249 authored about 6 years ago
Replace `Time.measure` with `Time.monotonic`

b16832c1843a091e009015e69ebd19ae3fcfab62 authored about 6 years ago
Compiler: add missing NamedTupleInstanceType#has_in_type_vars? (#7163)

47725d10b2e47e9e462464c17b6f3b7e4461a35e authored about 6 years ago
Fix 'NamedTupleLiteral#[]` to raise an error for invalid key type (#7158)

And also update doc.

cbea5cac9e5ba6db4359d2b0ee2df67d7a1bafd6 authored about 6 years ago
Fix `Annotation#[]` to behave like `NamedTupleLiteral#[]` (#7153)

* Macro: Annotation#[] behaves like NamedTupleLiteral#[]

Fixed #7149

* Fix Annotation#[] t...

dda0f779b3e2dec6f95bf2cb2f0bb74729f67b16 authored about 6 years ago
Add `Iterator#slice_when` and `Iterator#chunk_while` (#7159)

6bdadcbe54f1571e56da0883e5227b26730b63c0 authored about 6 years ago
Add microsecond precision to System::File.utime (Unix) (#7156)

1154cb827781e5eea515ca597e1bd119ce34ea55 authored about 6 years ago
Add Enumerable#to_h(&block) (#7150)

* Add `Enumerable#to_h(&block)`

* Enforce Tuple on block return type

* Apply @asterite's s...

24f545a7b961ced4ebbf458d865404b6fa7d02ed authored about 6 years ago
Add `Iterator#slice_before` (#7152)

53ed9e925e76d49beb234fa361490000a4fe5d7b authored about 6 years ago
Use Time.utc_now for Cookie expiration date

It will be transmitted as UTC time anyway, so there is no point in assigning a time zone.

1834e4fd414633f9e4cc327032603e49c7f7df25 authored about 6 years ago
Use Time.utc_now as default value for File.utime

The time value is converted to Unix time anyway, so there is no point in assigning a time zone.

7df1121e821febbefc013df74d99d11d257fa041 authored about 6 years ago
Use Time.measure to measure elapsed time

4bf9b38419a1fa0fab07528a60c05693f3fa326a authored about 6 years ago
Merge pull request #7146 from asterite/feature/slice_after

Add `Iterator#slice_after`

30212064383ca791d8c70dc4daac2b655cafb326 authored about 6 years ago
Add `Iterator#slice_after`

58ff5608c9b0afcbcbdc3c8e16b9a5ab804ef282 authored about 6 years ago
Compiler: add locations to all expanded macro arguments (#7008)

* Add location to all expanded macro arguments

* Refactor implementation

Thank you @asteri...

9c42d31daf1331e31ba2c07679571acea699fa7a authored about 6 years ago
Fix build. Update recent specs of doc generator (#7139)

5db46a13401212635e168e1eb0ae006c7213802f authored about 6 years ago
Docs: don't show subtypes of aliased type (#7124)

6ba79a258247603dbbb688050911ba156ef71f33 authored about 6 years ago
Add helper methods to emit float32 float64 values (#7134)

a5e2340ed61babffdb52256f0acb49bfbfe23f64 authored about 6 years ago
Int128: fix how LLVM::Type.const_int emits 128 literals (#7135)

4754d53e4aa6bd73e813a95f90aaf299ca7c0dde authored about 6 years ago
Fix build. Update recent specs of doc generator (#7133)

a740c926df5dc75ab69699fa1e1e3377882760f1 authored about 6 years ago
Complex enhancements (#5440)

* Make Complex descendant of Number

* Added #to_* conversion methods to Complex

* Complex ...

e00cf8c9a1de03de3a518dbdd6cea39c7d4c1b30 authored about 6 years ago
Add --format option to docs command (#6982)

* Add --format option

* Remove type 'sss'

* Reuse README reading

* Use %w for the array...

ecdb8db244b1dfc8a96dc5728b72edc047c83978 authored about 6 years ago
Add missing parameter (#7127)

4f5c55d2c22dc79c90cdbd2bc0bdb6f25a4c662b authored about 6 years ago
HTTP::Client: move `@socket` instance variable at the end of the method to avoid wrong intermediate states (#7123)

dd267487a6423cf1fc93baf3a2b302132dbc32ad authored about 6 years ago
Improve README template (#7118)

5f9ed9e315bf3ae44481a2cdc9afe8f70f627148 authored about 6 years ago
Add comments and escapes to ECR docs (#7121)

470bbd50918118d6255ae35ae07a8a4ce1b1b153 authored about 6 years ago
Add .wasm (application/wasm) mime type (#7080)

eebdb3b87124fdb69ff7a7f099fd0bcd77bc507e authored about 6 years ago
Markdown: don't parse markdown inside inline code (#7090)

Fixed #7065

36d1c58c66a1e67d7fcbc1d61d51b738ab078143 authored about 6 years ago
Allow underscores in the String passed to Big* constructors (#7107)

1ce91617d8b54ce28b5751937b8b6c962bcea426 authored about 6 years ago
Format: prevent conflicting between nested tuple types and macro expressions (#7097)

* Format: prevent conflicting between nested tuple types and macro expressions

Fixed #7095

...

7ae9076d14424c42439e0f5b64ff5239fa979d54 authored about 6 years ago
Add SemanticVersion to API docs (#7003)

cc1dcdc08485e48a46948a423a14bb689b46d365 authored about 6 years ago
compiler: Introduce non-nilable read_file macro (#7094)

* compiler: Introduce non-nilable read_file macro

The original (nilable) macro has been renam...

f3a2c574fda6d076317a128cf005000a65c0f65e authored about 6 years ago
Fix OpenSSL:SSL:Error.new to not raise Errno (#7068)

4e3831fa39e8a4c7224187bdbe8b6a57ff30ce61 authored about 6 years ago
Add .json (application/json) mime type (#7079)

8e34f595094b76d7922a3e2e35ff6ee25b036bd3 authored about 6 years ago
Fix URI encoding in StaticFileHandler::DirectoryListing (#7072)

e09d7963222b7b592d119199be21d5cee6bf1b2d authored about 6 years ago
Validate LibC error codes in specs involving Errno errors (#7087)

32813c0dedabd88c5c23c3e98d030a2fb6d6220f authored about 6 years ago
Generate toplevel docs correctly (#7063)

Fixed #6637

Until now `crystal docs` needs to define public toplevel method for
generating `...

2d4e955915508d4437d8749a7053a577f0154de2 authored about 6 years ago
Merge pull request #5765 from straight-shoota/jm/feature/mime

Add MIME registry

5387248407cd6d8d14004d3e63ed6f183d152306 authored about 6 years ago
Refactor filename resolution logic out of `interpret_run` (#7051)

* Refactor filename resolution logic out of `interpret_run`

* Remove redundant var assignment

0ff1ef0c43ccce13db895c96b7589d713b632e3b authored about 6 years ago
Optimize generating UUIDs from strings (#7030)

3a2b940132c94b845f4ffc853497c9c1a3d16e20 authored about 6 years ago
Doc: prevent XSS via args (#7056)

* Use third-person singular

It is my failure since #7029. Sorry...

* Doc: prevent XSS via ...

c0a6716a343fb50ae3e389edee4e09e550f4df54 authored about 6 years ago
Fix formatting multiline literal elements (#7048)

Fixed #7046

52b2e6bccd42b37971e7f2642c2e4e0ea1e6e80d authored about 6 years ago
Use MIME in HTTP::StaticFileHandler

e4a128fe6707a21b3e37397315ce25df521d508c authored about 6 years ago
Add MIME registry

c022585588321e8959c1451cb003f6bd91675fd7 authored about 6 years ago
Add new keywords support to Doc::Highlighter (#7054)

3025fef588f899280f558fbd2040bcc985410925 authored about 6 years ago
fix time docs to show proper use of parse. (#7035)

2c98f7c17d623e4ae044a5b9f7778ee2638706e2 authored about 6 years ago
Remove implicit null skip from Hash to JSON serialization (#7053)

3df580d0f7d2cff6aeb72115b8256cb2fba63188 authored about 6 years ago
add Expect: 100-continue header handling in HTTP::Server::Response (#6912)

735b0bec13a327b5e0a9cea57e66d95613778e9b authored about 6 years ago
Add spec expecting an exception

1d762ea7635698f46c719fd9122a1c1bd6c997ee authored about 6 years ago
Remove implicit null skip from Hash to JSON serialization

Fixed #7052

b9c87125bb83a1a60fea11488cdf1cf5c7a54d2f authored about 6 years ago
adds some inline docs to hash constructors (#6923)

c7181beb12d511f95880ae013a1d8f280eba4d34 authored about 6 years ago
Use the third person in docs (#7034)

5339c830c2e1b08c93078483cb4771002b851567 authored about 6 years ago