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

Fixes #293. Await ops (#472)

github.com/DanielXMoore/Civet - a9743393b151a011e5bd4394b7973245c579b019 authored almost 2 years ago
splices and this assignments in conditional bindings (#471)

github.com/DanielXMoore/Civet - 424b53e6aa032e00bc0965e12ad9a54e53816154 authored almost 2 years ago
Fixes #469 (#470)

github.com/DanielXMoore/Civet - 0a5d183e333ce4d5cf68ee4125669f425d29b629 authored almost 2 years ago
Document decorators must be on their own line

In response to #462

github.com/DanielXMoore/Civet - 8e425b2430841d9656bd1902de56a13cefaf2ec3 authored almost 2 years ago
Document declarations in conditionals and loops

github.com/DanielXMoore/Civet - e7f92248bb7094775861d0e467f9a540f22c7236 authored almost 2 years ago
Fix #452. Ampersand block trailing members (#468)

github.com/DanielXMoore/Civet - c70b8841c501e54fcde87eccfcbaf30ced252165 authored almost 2 years ago
Refactor block indentation (#465)

github.com/DanielXMoore/Civet - 14785f524e10dbddf001cc9569198191ed895277 authored almost 2 years ago
semi-colon suppresses result push (#464)

github.com/DanielXMoore/Civet - 9ac7eab34e94bd32a068315d11e3cad2a3f80590 authored almost 2 years ago
Fixes #461 (#463)

* Fixes #461

github.com/DanielXMoore/Civet - 02deeb31b567d12d7be66b265891f08267e0c856 authored almost 2 years ago
Document decorator syntax

github.com/DanielXMoore/Civet - 37128047412bbd8e98428e1906ac214380663669 authored almost 2 years ago
Declarations inside conditionals (#451)

* Refactor lexical declarations

* parsing declaration conditions

* blockPrefix indent impr...

github.com/DanielXMoore/Civet - 19da23136b721dae39d35c573f20d5c54c2b65f0 authored almost 2 years ago
Merge pull request #450 from DanielXMoore/civetman

Link to Civetman

github.com/DanielXMoore/Civet - 9b28e3a351d130ce031c7b28b50bcb6d2a499315 authored almost 2 years ago
Link to Civetman

github.com/DanielXMoore/Civet - 824357ca990ca7870ef4ae414690691f11463191 authored almost 2 years ago
@ type parameter with other parameters (#447)

github.com/DanielXMoore/Civet - f1cea516d5936260955d3f281621190e9c8faff5 authored almost 2 years ago
TypeTemplateLiterals. Fixes #441 (#445)

TypeTemplateLiterals. Fixes #441

github.com/DanielXMoore/Civet - 34dc0bd1de703d352fa3e5756f927d4956f37b25 authored almost 2 years ago
Merge pull request #443 from DanielXMoore/block-semi

Semicolon-separated statements in blocks

github.com/DanielXMoore/Civet - 73c238fef70c56fb0b0857c4c83ee66ae36512bc authored almost 2 years ago
Merge pull request #442 from DanielXMoore/of-range

For loop optimizations and generalizations

github.com/DanielXMoore/Civet - 8b8597678603a60e15c3834bf62f4ca501deafee authored almost 2 years ago
if expression with multiple semicolon-separated statements

github.com/DanielXMoore/Civet - 07a6ddf569eccc927e3ad0b3b03a69880b194096 authored almost 2 years ago
Refactor TopLevelStatement parsing

github.com/DanielXMoore/Civet - d1c04b080ed7d0eef2bf50991e2732b253096562 authored almost 2 years ago
Support semicolon-separated statements in blocks

github.com/DanielXMoore/Civet - 1ff186685ac0bade64d842644964e1e0fea0a27d authored almost 2 years ago
For loop documentation

github.com/DanielXMoore/Civet - 9b02a3bc511a7c7b21641aac3652ca94cea61ba6 authored almost 2 years ago
Support ranges without declarations

Fixes #412

github.com/DanielXMoore/Civet - 20c581e05a955895f5b266f067d32fa63dcaf760 authored almost 2 years ago
Optimize fixed ranges to compute asc statically

github.com/DanielXMoore/Civet - c3d21b5ff5259f101d4e18c92fec4ede41be6c4e authored almost 2 years ago
Fix missing use of ref for asc and step

github.com/DanielXMoore/Civet - 04caf6a09c9d8ea53e92453e9cc7506ba1095084 authored almost 2 years ago
Cleanup ref handling with new needsRef and maybeRef

github.com/DanielXMoore/Civet - 869ffc95a0612e0fcb49fdd94494059aafd2dd23 authored almost 2 years ago
Refactor into lib

github.com/DanielXMoore/Civet - a4185632568dedb4637bdf74bc7d233d2381d587 authored almost 2 years ago
Fix blockPrefix with bare block

Fixes #440

github.com/DanielXMoore/Civet - 4bb6316f7a9a20f0ffcc546cbab68897aafc3470 authored almost 2 years ago
for..of with range literal

Fixes #412

github.com/DanielXMoore/Civet - 052678453d9355c4316e48c754e222868d6ea384 authored almost 2 years ago
Fixes #436. Fixed regression in TrailingComment (#437)

github.com/DanielXMoore/Civet - a71b020c0e6f4d8249b69ef512a25fd819a47edd authored almost 2 years ago
Merge pull request #435 from DanielXMoore/434

Fix regression in indented application from decorators change. Fixes #434

github.com/DanielXMoore/Civet - 8cc2f681c4ba3e13a015bcfd9c5f30a1524e4472 authored almost 2 years ago
Fix regression in indented application from decorators change. Fixes #434

github.com/DanielXMoore/Civet - 046d367784fbb58238fd6319d9e1c8d5b86f59c4 authored almost 2 years ago
Implicit `async` and `*` for functions and methods (#433)

* implicit async

* implicit generator

github.com/DanielXMoore/Civet - e40e016fb5cc0fad7fa0693fab1a7cbd3763156e authored almost 2 years ago
Ampersand pipes (#431)

* Ampersand pipes

* test case from issue

* more test cases; unwrap

github.com/DanielXMoore/Civet - 1f30d2bbcccad1455275df11e2b321ffeafc25b8 authored almost 2 years ago
♻️ change grammar.hera to parser.hera (#432)

It looks like `grammar.hera` is deprecated and `parser.hera` has taken its place, this PR remove...

github.com/DanielXMoore/Civet - f08a2cda4a39365ceda5840c904d274894c8c124 authored almost 2 years ago
Replace TrailingComment* with _? except after statement delimiters. (#430)

* Replace TrailingComment* with _? except after statement delimiters.

TrailingComment include...

github.com/DanielXMoore/Civet - 0711de47fc23176c37d45fc687c8ea30d79b0057 authored almost 2 years ago
Codeblocks!!!!! (#428)

* Codeblocks!!!!!

* extracting more helper functions

github.com/DanielXMoore/Civet - c40a606d1c62afb65d601b471fefda377b7b8fc4 authored almost 2 years ago
use a simple deep copy because structuredClone isn't available on node <17 (#426)

github.com/DanielXMoore/Civet - 111b2dd2eee0e128c8d0112db3dc36553c932fe5 authored almost 2 years ago
Fixes #420 Decorate exported class (#425)

* Fixes #420 Decorate exported class

* Allow decorators in both TS and TC39 positions

github.com/DanielXMoore/Civet - 082fd343b2398ec97925440ca4a1022fd59b5fe3 authored almost 2 years ago
Console output text visible in light mode

Fixes #424

github.com/DanielXMoore/Civet - 88a9b6f6b4ce4cc3175b2ef3e4184d8e114c0915 authored almost 2 years ago
Fixes #416 (#417)

github.com/DanielXMoore/Civet - 934ba9f867d04abe6625166cdd2445b655474ed7 authored almost 2 years ago
unary negation and binary plus examples for ampersand blocks

github.com/DanielXMoore/Civet - dd95a12df2a901cc0922d53cafd422d4d3ee02e6 authored almost 2 years ago
Merge pull request #414 from DanielXMoore/top-level-statement

New top-level statement system

github.com/DanielXMoore/Civet - ddd8f826403080142970886e015fcc3d31802612 authored almost 2 years ago
New top-level statement system

github.com/DanielXMoore/Civet - df69b1de41967efd5be40fc94e1decea984963be authored almost 2 years ago
Decorators with member and calls (#413)

github.com/DanielXMoore/Civet - bd0bcc5d907448f12e038f9674d85eef655bb08c authored almost 2 years ago
format tests

github.com/DanielXMoore/Civet - 2f7ca39814f74ad330432b63dcf14978a29e0be1 authored almost 2 years ago
Document new features: enum, pipe refs, for expression argument

Also add `if` expression to frontpage

github.com/DanielXMoore/Civet - 8b4c3c9aa04f0406da55029b14d5cbe2af214bd5 authored almost 2 years ago
Merge pull request #411 from DanielXMoore/call-for

Call with unparenthesized iteration expression argument

github.com/DanielXMoore/Civet - 34f315067cad1ac9f0d08b66b82dff527c09d9c9 authored almost 2 years ago
Separate nextLine tests

github.com/DanielXMoore/Civet - 0ceb5cf6e3f27a6d7126dc327023800b831be21a authored almost 2 years ago
Call with unparenthesized iteration expression argument

github.com/DanielXMoore/Civet - ac10eb7bba101bf3fa0d679d3167fde797b1687b authored almost 2 years ago
declare enum and more tests

github.com/DanielXMoore/Civet - bd6bc0dae5c7ff743c32354dd807befcb5da4414 authored almost 2 years ago
Merge pull request #410 from DanielXMoore/enum

enum support

github.com/DanielXMoore/Civet - 5edda6dbebe1ab91f13ef6be8284299ab8e4cc9f authored almost 2 years ago
Pattern Matching (#409)

Allow pattern matching for reserved word keys by binding to inaccessible refs.

Link: #335

github.com/DanielXMoore/Civet - 4fe29ef2abd802a33bc504763f2a092af318f7a1 authored almost 2 years ago
enum support

Fixes #227

github.com/DanielXMoore/Civet - 2d6eeba9b5ef6b12fcbde61b48912008aeaf8dc1 authored almost 2 years ago
Merge pull request #408 from DanielXMoore/jsx-strings

Leave plain JSX strings alone, including newlines

github.com/DanielXMoore/Civet - 9fca2636fba798b8ececc3d88086ad9b74ad4207 authored almost 2 years ago
Leave plain JSX strings alone, including newlines

Fixes #405

github.com/DanielXMoore/Civet - 5adcb40f1868c3fb6f032e4b919cb5ca5224c6fe authored almost 2 years ago
Pipe ref (#403)

* Fix #346. Pipe refs

github.com/DanielXMoore/Civet - 1b624eabd8ed4e87b341927ec31c01b7878b6e11 authored almost 2 years ago
Merge pull request #404 from DanielXMoore/ligatures2

Improve ligature toggles

github.com/DanielXMoore/Civet - f54b2b9546b21c16928f024a1e6f441364a3c335 authored almost 2 years ago
Merge pull request #402 from DanielXMoore/async-do

async do, async for

github.com/DanielXMoore/Civet - b33b1a4b06874880bfdf207201ceedadc052b26f authored almost 2 years ago
Document async for/do

github.com/DanielXMoore/Civet - dde7acc9973f71cdb93ee3e81bee04bedcec3652 authored almost 2 years ago
Improve ligature toggles

* Implement argeento's comments
* Put shared state in `civet.dev/.vitepress/store`
* Ligature to...

github.com/DanielXMoore/Civet - 8a3aaf7d1ebd837f7cca1094e1d7b667367b1d7c authored almost 2 years ago
Restore comma operator, add IterationExpression to ExpressionStatement

github.com/DanielXMoore/Civet - 584928551d9c187eaef11463fe89164a985876eb authored almost 2 years ago
async do, async for

`async` variation of iterations, including `do` statements,
build a promise for the results by m...

github.com/DanielXMoore/Civet - 23fbbab38793d3e2be44bb233ef2c52f4e68a5e2 authored almost 2 years ago
Merge pull request #401 from DanielXMoore/fix-async-shorthand-pipe

Fix automatic async vs. pipe invocations

github.com/DanielXMoore/Civet - d4d8fdb607ad73decd70f7bd3545ac2f35afcaa0 authored almost 2 years ago
Fix automatic async vs. pipe invocations

github.com/DanielXMoore/Civet - 669b5d029a3c6a858c9d11955c1222b721331f28 authored almost 2 years ago
Merge pull request #399 from DanielXMoore/async-expressionize

Automatically await/async expressionized statements with await

github.com/DanielXMoore/Civet - 675f75d0f41f60456f3849381651077fdd504529 authored almost 2 years ago
Automatic async for & shorthand functions

github.com/DanielXMoore/Civet - a22e06c808fb8c6f1ff77f4813fecd86f1c5dcf5 authored almost 2 years ago
Upgrade Hera for sourcemapping in parser debugging

github.com/DanielXMoore/Civet - 62326e1ae9c7b33a86c692c8b099106b183da893 authored almost 2 years ago
Automatically await/async expressionized statements with await

Fixes #355

github.com/DanielXMoore/Civet - 7436deec3de2fa3057b10ab55f737f2f54363247 authored almost 2 years ago
Merge pull request #397 from DanielXMoore/array-indent-app

Forbid indented application in first line of array literal

github.com/DanielXMoore/Civet - 1a95105c0374115b59ad49b6bd282230773e52e0 authored almost 2 years ago
Merge pull request #396 from DanielXMoore/coffee-for-indent-app

Prevent indented application in Coffee for loops

github.com/DanielXMoore/Civet - 3181fbc0396db5c26e046ae80bdebac23ff76bff authored almost 2 years ago
Parent pointer cleanup (#395)

- Don't add parent pointers to arrays
- Update parent pointers after adjusting subtrees in pipe...

github.com/DanielXMoore/Civet - c8fefb6c24b296004a0a09e8b35a2566c8caa859 authored almost 2 years ago
Forbid indented application in first line of array literal

Matches CoffeeScript behavior

github.com/DanielXMoore/Civet - 12c0cb75f8b803105fdacd2bedc7468acc7f6c27 authored almost 2 years ago
Prevent indented application in Coffee for loops

Matches behavior of regular `for..of` loops

github.com/DanielXMoore/Civet - d3ffa59d034484a916c057d055b4b1965c561521 authored almost 2 years ago
Fix double Restore bug in ArrayLiteral rule

github.com/DanielXMoore/Civet - f06980c8f5b9baf517bd34e8e54c95341efff19c authored almost 2 years ago
Document one-line functions via do

github.com/DanielXMoore/Civet - 0e4502e8262eaab5685172f9d4b7b465821236ff authored almost 2 years ago
Merge pull request #394 from DanielXMoore/philosophy-docs

Move Philosophy to civet.dev

github.com/DanielXMoore/Civet - 8a780c390af619bf8280d582c14e0052920fafd7 authored almost 2 years ago
Move Philosophy to civet.dev

Also rename to Design Philosophy

github.com/DanielXMoore/Civet - 1a43a9141f40486b1b39a33d4b590dcfe99e8288 authored almost 2 years ago
Merge pull request #393 from DanielXMoore/non-null-declarations

TypeScript non-null declarations

github.com/DanielXMoore/Civet - 75c9b80e4736777dacb7b1d58714d59965bbe385 authored almost 2 years ago
Update README's list of main features

github.com/DanielXMoore/Civet - 6be0b2225c976d77234743f7d86fc42e5603ede1 authored almost 2 years ago
TypeScript non-null declarations

`let foo!: T` and class members `foo!: T`

github.com/DanielXMoore/Civet - c3d90d8bf70bf9df3d5766a7a40a6f38b33872a9 authored almost 2 years ago
Merge pull request #392 from DanielXMoore/Concise-->-Expressive

Update Hero.vue

github.com/DanielXMoore/Civet - 02a830fa58ab153cf6875a22673b08d3e617d60d authored almost 2 years ago
Update Hero.vue

Concise -> Expressive

github.com/DanielXMoore/Civet - 44439e7ccac80566e30c4d1589aedda679c66019 authored almost 2 years ago