Ecosyste.ms: OpenCollective

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

Civet

Develop and maintain the Civet programming language.
Collective - Host: opensource - https://opencollective.com/civet - Website: https://civet.dev - Code: https://github.com/DanielXMoore/Civet

Document and test custom operator precedence

github.com/DanielXMoore/Civet - c85481a1490b1c589398859cef80b0b4c572c900 authored 8 months ago by Erik Demaine <[email protected]>
General binary operator precedence system, xor above or

github.com/DanielXMoore/Civet - a042117444d4d8ce22b3c80a8c78b07df47a60ce authored 8 months ago by Erik Demaine <[email protected]>
Adding missing `import type`

github.com/DanielXMoore/Civet - de0f3603577df068604fe4368f0d3a7b7caf3a27 authored 8 months ago by Erik Demaine <[email protected]>
Merge remote-tracking branch 'origin/main' into xor-prec

github.com/DanielXMoore/Civet - 2b78e1a8c9388ca8874f77c238f783086d5d5764 authored 8 months ago by Erik Demaine <[email protected]>
Merge pull request #1026 from DanielXMoore/civitify

Split lib.civet into many files

github.com/DanielXMoore/Civet - df883585a793277b3d7e080e80270a2d385c9fa8 authored 8 months ago by Daniel X Moore <[email protected]>
ignore coverage for types file

github.com/DanielXMoore/Civet - 50f577007ac97deeaa5a85438ce636259219f901 authored 8 months ago by Daniel Moore <[email protected]>
fixed relative path

github.com/DanielXMoore/Civet - da5398fdfdfa131e9adaa6593d3a3458aa9056d7 authored 8 months ago by Daniel Moore <[email protected]>
use relative paths until we improve esbuild plugin

github.com/DanielXMoore/Civet - 39c1d3a2aacdc5e1652c507a2ac4f7166fa29f6b authored 8 months ago by Daniel Moore <[email protected]>
export type

github.com/DanielXMoore/Civet - 69af6571ddfb21ae99791631dce93847882bea08 authored 8 months ago by Daniel Moore <[email protected]>
Recurse on right-hand side of low precedence

github.com/DanielXMoore/Civet - 8e876b5efe1af236cffc313344e093748d1f9c2e authored 8 months ago by Erik Demaine <[email protected]>
string, unary

github.com/DanielXMoore/Civet - 0ba97c86313010b727c759157ea0b3b5784f6645 authored 8 months ago by Daniel Moore <[email protected]>
xor precedence below ||

github.com/DanielXMoore/Civet - cde260d2a65e6aaf5668a341e9e24a5546dd0dfc authored 8 months ago by Erik Demaine <[email protected]>
pattern matching, op, block, binding

github.com/DanielXMoore/Civet - 7cf46ba202497357adca0fea59751d19e9859e2e authored 8 months ago by Daniel Moore <[email protected]>
Merge pull request #1027 from DanielXMoore/non-null-cleanup

Cleanup non-null assertion handling

github.com/DanielXMoore/Civet - ae76339e5c8c2db3ee3df963896849182609049b authored 8 months ago by Erik Demaine <[email protected]>
split for loop processing

github.com/DanielXMoore/Civet - fb04850af158cce4a0d72418b7151be9535220c5 authored 8 months ago by Daniel Moore <[email protected]>
Cleanup non-null assertion handling

github.com/DanielXMoore/Civet - 4738f4b74ab6d1fd34d13d857b559306335034b3 authored 8 months ago by Erik Demaine <[email protected]>
more splitting

github.com/DanielXMoore/Civet - 8b379fe34b93364a749419b5644e5646bd425683 authored 8 months ago by Daniel Moore <[email protected]>
splitting out some functions

github.com/DanielXMoore/Civet - d71dfd313df976f3a9f0b0800194f883faecc65c authored 8 months ago by Daniel Moore <[email protected]>
parser subfolder so we can split up lib.civet

github.com/DanielXMoore/Civet - bebdacf91745f1ddac2fc4240fbe399b333d841e authored 8 months ago by Daniel Moore <[email protected]>
clean up exports

github.com/DanielXMoore/Civet - bf89eb8918a7a0ef6f7eda8a2331b26cdab67617 authored 8 months ago by Daniel Moore <[email protected]>
use 'and' and 'is'

github.com/DanielXMoore/Civet - 1051a28ade4db4f084404dd72d54a777860faa63 authored 8 months ago by Daniel Moore <[email protected]>
Merge pull request #1025 from DanielXMoore/more-internal-typings

Made some more progress on internal typings

github.com/DanielXMoore/Civet - 4a8f328773e2c03d5ccbbafb50d7203dff660dcb authored 8 months ago by Daniel X Moore <[email protected]>
obj prop shorthand

github.com/DanielXMoore/Civet - a0ef94fcfc03f019a8a65f138cf672254c694f02 authored 8 months ago by Daniel Moore <[email protected]>
Made some more progress on internal typings

github.com/DanielXMoore/Civet - 3a2f2bf8bfdb917624463b85bbe41fabcd163d81 authored 8 months ago by Daniel Moore <[email protected]>
Merge pull request #1024 from DanielXMoore/900

Fix #900 - Declaration condition in switch statements w/ nested binop

github.com/DanielXMoore/Civet - 32b4e91e407f535bc191f1c397cf259fde7b0926 authored 8 months ago by Daniel X Moore <[email protected]>
Merge pull request #1023 from DanielXMoore/typecheck-cli

Typechecking CLI

github.com/DanielXMoore/Civet - 01b8b48f74aad9d05177e8fb6ef01971a8e9aab1 authored 8 months ago by Erik Demaine <[email protected]>
Limit exit codes to 255

github.com/DanielXMoore/Civet - 167a29b8a7a8304508d93eb981fcab344419388f authored 8 months ago by Erik Demaine <[email protected]>
Fix #900 - Declaration condition in switch statements w/ nested binop

github.com/DanielXMoore/Civet - 576faee1bc27bc788702fca008e3145b84839e90 authored 8 months ago by Daniel Moore <[email protected]>
Document typechecking in getting-started

github.com/DanielXMoore/Civet - 927fb3d1a28c12b8b83a622290bb534e114763ea authored 8 months ago by Erik Demaine <[email protected]>
Typechecking CLI

github.com/DanielXMoore/Civet - b6c5e19bf50958b886731805d04af60d1df2451e authored 8 months ago by Erik Demaine <[email protected]>
Merge pull request #1022 from DanielXMoore/959

Fix #959 - Don't duplicate comments when hoisting refs

github.com/DanielXMoore/Civet - 2dcfe54e7e6e55e3fbb31d125488b5a587aabb0c authored 8 months ago by Daniel X Moore <[email protected]>
Merge pull request #1020 from DanielXMoore/998

Fix #998 - Properly handle void async generators and iterators

github.com/DanielXMoore/Civet - c97a74be7668e64bd95560151771ed7086750f12 authored 8 months ago by Daniel X Moore <[email protected]>
pass-through async generator return

github.com/DanielXMoore/Civet - 8dff3403cef4c42ea3fb500b10cc538687e94f10 authored 8 months ago by Daniel Moore <[email protected]>
Simplify ref insertion

github.com/DanielXMoore/Civet - d660d96e06cc90d78ac23eb2c0a7c5fb89b9bd80 authored 8 months ago by Daniel Moore <[email protected]>
Merge pull request #1017 from DanielXMoore/1002

Fix #1002 - Allow postfix loops, etc. in declarations

github.com/DanielXMoore/Civet - e0c81abe389ac0de483970df73888e3a34df7f40 authored 8 months ago by Daniel X Moore <[email protected]>
Document spacing before type parameters/arguments

github.com/DanielXMoore/Civet - e008651ff2c32bc40143f8e765ddf1b81119deae authored 8 months ago by Erik Demaine <[email protected]>
Simplify to postfixed expression

github.com/DanielXMoore/Civet - a24ae42cece7a8839cb4916d213d41c868a3bf04 authored 8 months ago by Daniel Moore <[email protected]>
Fix #959 - Don't duplicate comments when hoistig refs

github.com/DanielXMoore/Civet - 5aca94b11bea4b011b67af9b07868b3b54020ceb authored 8 months ago by Daniel Moore <[email protected]>
Document ::=

github.com/DanielXMoore/Civet - f37e9ee861e36bc71afb0e9a8f62c7f27b245509 authored 8 months ago by Erik Demaine <[email protected]>
Merge pull request #1019 from DanielXMoore/type-alias-indent

Recognize indentation of type alias

github.com/DanielXMoore/Civet - ee1ab5e94bbbdd3763d47119ff3f1b591d4b12e5 authored 8 months ago by Erik Demaine <[email protected]>
Fix #998 - Properly handle void async generators and iterators

github.com/DanielXMoore/Civet - 07bafb6d60b68b9b54ae6a02c09c1dc26777391d authored 8 months ago by Daniel Moore <[email protected]>
Recognize indentation of type alias

github.com/DanielXMoore/Civet - e14195080e53327500ba88b2aa11915177c0df82 authored 8 months ago by Erik Demaine <[email protected]>
Merge pull request #1018 from bbrk24/type-assignment

Add type assignment shorthand

github.com/DanielXMoore/Civet - f830664af57a02c9de2656917ffc0e1e6f61b83d authored 8 months ago by Daniel X Moore <[email protected]>
Add type assignment shorthand

github.com/DanielXMoore/Civet - 1aa6b0f1f52201608983697cc0bfc291631e7fa2 authored 8 months ago by William Baker <[email protected]>
Added let test

github.com/DanielXMoore/Civet - a5e284a40bef300ef6e9048a4e8fd2c34048da60 authored 8 months ago by Daniel Moore <[email protected]>
Fix #1002 - Allow postfix loops, etc. in declarations

github.com/DanielXMoore/Civet - 567e69201d142cf3b9eeb4d4fa2e0025fa3754ff authored 8 months ago by Daniel Moore <[email protected]>
Merge pull request #1015 from DanielXMoore/extends-type-parameters

Support extends shorthand in type parameters

github.com/DanielXMoore/Civet - 2b31ff65a17175d775ab6cefb12822b62d24c3d0 authored 8 months ago by Erik Demaine <[email protected]>
Merge pull request #1014 from DanielXMoore/braced-unary

Unary prefix and postfix in braced literal shorthand

github.com/DanielXMoore/Civet - f6dade21c278d199e2bead2fd87cd971f8c89066 authored 8 months ago by Erik Demaine <[email protected]>
Merge pull request #1011 from DanielXMoore/hasprop-type

Fix hasProp type

github.com/DanielXMoore/Civet - 37c76652e90a761bc8eb4a616c3b67d3f365db3b authored 8 months ago by Erik Demaine <[email protected]>
Support extends shorthand in type parameters

Fixes #1013

github.com/DanielXMoore/Civet - d6dcff49e73043e7603dc3aefa3570f185e224d7 authored 8 months ago by Erik Demaine <[email protected]>
Positive integers as property names

github.com/DanielXMoore/Civet - 4a6c267fb622eb198fab77dfbc8f6e74fcf45e70 authored 8 months ago by Erik Demaine <[email protected]>
Unary prefix and postfix in braced literal shorthand

Fixes #1012

github.com/DanielXMoore/Civet - 498c9484aebfa338ccc5c978bdac30a1b5ec8887 authored 8 months ago by Erik Demaine <[email protected]>
Use PropertyKey

github.com/DanielXMoore/Civet - 70c16ddf4c29df2792767c2dfeef93e1d1cf132a authored 8 months ago by Erik Demaine <[email protected]>
Fix hasProp type

Allow for checking arbitrary strings, and
handle arbitrary `{}.constructor` type.

github.com/DanielXMoore/Civet - 98e4fbc3cbbbe8176d531db7695e92847710ee63 authored 8 months ago by Erik Demaine <[email protected]>
Merge pull request #1009 from DanielXMoore/947

Fix #947 - Better const function semantics

github.com/DanielXMoore/Civet - ae7c921b8f8ebf7ccaa774a59d06b9943006856c authored 8 months ago by Daniel X Moore <[email protected]>
Fix #947 - Better const function semantics

github.com/DanielXMoore/Civet - 16999e331e4d6a130e4385bc63b00aee663dee5a authored 8 months ago by Daniel Moore <[email protected]>
Merge pull request #1008 from DanielXMoore/pipe-new

Pipe new

github.com/DanielXMoore/Civet - d84b8819c2dafa9ac38f2f6df9fd19be337aceb3 authored 8 months ago by Daniel X Moore <[email protected]>
Fixes #1003 - pipe to new

github.com/DanielXMoore/Civet - 0a931fb6cb81d5ee214a1a2087aa58f2e74b06ba authored 8 months ago by Daniel Moore <[email protected]>
update civet dev dep

github.com/DanielXMoore/Civet - e69d895b04015bf5d28091352f8744cd5d93dbe7 authored 8 months ago by Daniel Moore <[email protected]>
Merge pull request #1001 from DanielXMoore/reorder-rest-prop-cache-fix

Fix cached node mutation when removing trailing comma from rest property

github.com/DanielXMoore/Civet - 51638cd661122fa083a83fc2382e2c5c3f1ce272 authored 8 months ago by Daniel X Moore <[email protected]>
Update source/lib.civet

Co-authored-by: Erik Demaine <[email protected]>

github.com/DanielXMoore/Civet - c6d45364dda4327104d0872463d11135d837ccc8 authored 8 months ago by Daniel X Moore <[email protected]>
Merge pull request #1000 from DanielXMoore/943

Don't create empty var decs with auto-var

github.com/DanielXMoore/Civet - 9f08c223b2026cca6292c2a4f0e26102308b5159 authored 8 months ago by Daniel X Moore <[email protected]>
Fix cached node mutation when removing trailing comma from rest property

github.com/DanielXMoore/Civet - caacfe6565ad1a9d2dba124b5003082ebd0eb713 authored 8 months ago by Daniel Moore <[email protected]>
Merge pull request #997 from DanielXMoore/implicit-object-fix

Allow multiple props per line in implicit object literals

github.com/DanielXMoore/Civet - 2429a020b34defd1e75e8171d0e3cab17b0c1eb1 authored 8 months ago by Erik Demaine <[email protected]>
Merge pull request #996 from DanielXMoore/fat-arrow-void

Avoid implicit returns from fat arrows

github.com/DanielXMoore/Civet - eba81a44d5914765f93a792f9b829b0a677cd7a6 authored 8 months ago by Erik Demaine <[email protected]>
Don't create empty var decs with auto-var

github.com/DanielXMoore/Civet - aebb8ec846a757f56021c6a53b86da65e07ae682 authored 8 months ago by Daniel Moore <[email protected]>
Allow multiple props per line in implicit object literals

Fixes #995

github.com/DanielXMoore/Civet - b5e0fbc162d83ae74ef6740c1971241b250404dc authored 8 months ago by Erik Demaine <[email protected]>
Avoid implicit returns from fat arrows

Fixes #952

github.com/DanielXMoore/Civet - 7982ebce8d13e2d0e3e473eb5bb98954eb3be3fe authored 8 months ago by Erik Demaine <[email protected]>
Merge pull request #994 from DanielXMoore/arrow-vs-pipe

Consistent arrow vs. pipe precedence

github.com/DanielXMoore/Civet - fa045bb4e5841a49ca64332b3f7e7cce54c737cd authored 8 months ago by Erik Demaine <[email protected]>
Consistent arrow vs. pipe precedence

Fixes #949

github.com/DanielXMoore/Civet - 20d880af2ce31e31a549783400f02b5d188ff17a authored 8 months ago by Erik Demaine <[email protected]>
Merge pull request #993 from DanielXMoore/pattern-cleanup

Update code around pattern matching to civet style

github.com/DanielXMoore/Civet - db6591b2eccf2994988904eb0989b8f32d8e4bca authored 8 months ago by Daniel X Moore <[email protected]>
Merge pull request #992 from DanielXMoore/lsp-parse-errors

Report error nodes in LSP

github.com/DanielXMoore/Civet - 8a18d64ee7e763604eaa013f142038d2e6fa3777 authored 8 months ago by Daniel X Moore <[email protected]>
Merge pull request #991 from DanielXMoore/switch-triple-slash

Fix triple slash in pattern matching switch

github.com/DanielXMoore/Civet - 7c1189d314fb372bdacfee9a3d9a58341cbce2ef authored 8 months ago by Erik Demaine <[email protected]>
Update code around pattern matching to civet style

github.com/DanielXMoore/Civet - 01ef9b54a922034fd2ba5040d2b025fe6cacfd48 authored 8 months ago by Daniel Moore <[email protected]>
Report error nodes in LSP

github.com/DanielXMoore/Civet - 8e1d8f28bed699a21f078889be31aa4226ca1935 authored 8 months ago by Daniel Moore <[email protected]>
Fix triple slash in switch

github.com/DanielXMoore/Civet - cb2079305d073859230d2984c80ba983d7f4d2a2 authored 8 months ago by Erik Demaine <[email protected]>
Merge pull request #987 from DanielXMoore/playground-errors

Support "Error" nodes in Playground

github.com/DanielXMoore/Civet - 3b0024bb1501117c0c7550d4926ff3afd963c7e5 authored 8 months ago by Erik Demaine <[email protected]>
Merge pull request #986 from DanielXMoore/ts-extends

Fix TS infer, extends, typeof

github.com/DanielXMoore/Civet - 6faf0e12b9b6b687c0c7f9d6a29edb53c702b276 authored 8 months ago by Erik Demaine <[email protected]>
Support "Error" nodes in Playground

Nonfatal for JavaScript-specific errors

Fixes #979

github.com/DanielXMoore/Civet - e350e8cf3c81c1c5cd182549bc659b7b46dc46d0 authored 8 months ago by Erik Demaine <[email protected]>
Restrict typeof to unary expressions

Fixes #984

github.com/DanielXMoore/Civet - 627921becb28419f1970704970a47a8e40671ed7 authored 8 months ago by Erik Demaine <[email protected]>
Cleanup infer types and where extends can occur

github.com/DanielXMoore/Civet - 63e066ecced60ae2d7526c69d6584606ca90e350 authored 8 months ago by Erik Demaine <[email protected]>
Merge pull request #980 from bbrk24/enum-fix

Allow enums on one line

github.com/DanielXMoore/Civet - 5e552e9127bfd4313f49ab5d8e5eb1412738dc2c authored 8 months ago by Erik Demaine <[email protected]>
Merge pull request #983 from DanielXMoore/perf-compare

perf-compare improvements

github.com/DanielXMoore/Civet - fc97444592b77b41fcffe210a0adbd1adef76d4c authored 8 months ago by Erik Demaine <[email protected]>
perf-compare improvements

github.com/DanielXMoore/Civet - b84819b324687baeb48f253ba9c3bbb29cc6c41c authored 8 months ago by Erik Demaine <[email protected]>
Merge pull request #981 from DanielXMoore/export-default

export default shorthand

github.com/DanielXMoore/Civet - d2a6b8b9e3e8b4d42b4f1bef8a4c2350625572b8 authored 8 months ago by Erik Demaine <[email protected]>
Merge pull request #982 from DanielXMoore/spread-bug

Fix spread bug extracted from lib.civet

github.com/DanielXMoore/Civet - 38c96fede06d071f6fe55468fec10f3c1c9ae7c5 authored 8 months ago by Erik Demaine <[email protected]>
Fix spread bug extracted from lib.civet

github.com/DanielXMoore/Civet - 9e25e87adc956321b07c5ae0adf5ade8cfd379dc authored 8 months ago by Erik Demaine <[email protected]>
export default var, more tests

github.com/DanielXMoore/Civet - 776744568d6e5586f7a855e315bd5980b633ea6e authored 8 months ago by Erik Demaine <[email protected]>
export default shorthand

Fixes #965

github.com/DanielXMoore/Civet - 069c05fb3de7b0941c07e610855cd49f615519f2 authored 8 months ago by Erik Demaine <[email protected]>
Merge pull request #977 from DanielXMoore/private-glob

Fix private field glob getters

github.com/DanielXMoore/Civet - f04d62909b64f97266e1773f304aa0a81c0f641d authored 8 months ago by Erik Demaine <[email protected]>
Improve NestedEnumProperties rules as per discussion

github.com/DanielXMoore/Civet - 1c811e7315e0f1db0f201634604e9c6341577bd3 authored 8 months ago by William Baker <[email protected]>