Ecosyste.ms: OpenCollective

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

github.com/typedclojure/typedclojure

An optional type system for Clojure
https://github.com/typedclojure/typedclojure

CTYP-266: elide checking of ns form expansion

This delivers significant type checking speedups
for each `ns` form.

nil is returned so core.ty...

8ce019d64db9500360650ba485030f4536d4dcc1 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-266: elide checking of ns form expansion

This delivers significant type checking speedups
for each `ns` form.

nil is returned so core.ty...

874678fb333c3d4bf0a966fb57a70957d078497a authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
update travis configuration

Travis allows many concurrent builds and is easier to
work with for pull requests at the moment ...

e86a101909f2d6485ac784c670635cf88002acf0 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Update CHANGELOG for 0.3.9

35f9a6b21553d1c9db08c6e993e6ac6422a15efa authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
bump README version to 0.3.9

0e5bcddb51b7dedc60cfa7c6702d802d5844f5cd authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
[maven-release-plugin] prepare for next development iteration

86787542139966c27a6232f6969f5cdf0c60afae authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare for next development iteration

e95db763bcd6976e8dd1a9ddc1b1f8e8050cd1c8 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare release core.typed-pom-0.3.9

76cbde2dc0a7cce0a339b5cce9d1d0826c92604e authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare release core.typed-pom-0.3.9

55f226e00b827031ff43deedc850ee4b777f77da authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare release core.typed-pom-0.3.9

9e876ad490a179f4b2daa429de6805d3686404bb authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare for next development iteration

d8a3d6927fa5aaaa6b267d258c5a3fb13b10de84 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
CTYP-258 - Correctly simplify type propositions

This implements and/or tests 4 simplifications on type propositions:

(is Any ..) = tt (alr...

00b8d51dfb28cef2f25732a9f76f9c7c77ad1c9d authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-258 - Correctly simplify type propositions

This implements and/or tests 4 simplifications on type propositions:

(is Any ..) = tt (alr...

e98cd829514d75173c3c5ffd8f06228c056067e0 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-255 - Unparse types in :unknown implementation

Types unparse verbosely in the :unknown implementation instead of
throwing an error.

04107e8d91451768af5d4fd91894924dcc405535 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-255 - Unparse types in :unknown implementation

Types unparse verbosely in the :unknown implementation instead of
throwing an error.

48c225d1043560407ecc9d60de416121b0bbde13 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-257 - Empty intersection is Top, not Bottom

Instead of (I) = (U), now correctly (I) = Any.

f89b2db1a878cb7694859798128abdbe1096eb56 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-257 - Empty intersection is Top, not Bottom

Instead of (I) = (U), now correctly (I) = Any.

565ff84deb0e46bae84544c9f5ee1b0b49710eab authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-256 - Extend impl-case with :unknown implementation

The :unknown implementation is the default if no implementation is
specified. If no :unknown cas...

78eac9785a91107ed795f41f7bc0a26e2e5f5465 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-256 - Extend impl-case with :unknown implementation

The :unknown implementation is the default if no implementation is
specified. If no :unknown cas...

06e4cc61fcb4a985e12871b64d0b000ed7510fe8 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-256 - Extend impl-case with :unknown implementation

The :unknown implementation is the default if no implementation is
specified. If no :unknown cas...

856abf7d11e86eb660dfe25682be93285003d15c authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-254 - Add flag to enable AST rewriting

It only makes sense to rewrite the AST when we have full control over
the evaluation of a form. ...

c954bad0ab8706ca8eec5e876260ba3fc8477a0c authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-254 - Add flag to enable AST rewriting

It only makes sense to rewrite the AST when we have full control over
the evaluation of a form. ...

9e7b73eaa332f5d3fe20a0f4b4940cce29e563ce authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-254 - Add flag to enable AST rewriting

It only makes sense to rewrite the AST when we have full control over
the evaluation of a form. ...

874babb462908f3074164ecd5c39f6b68aaa1f30 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-253 - Remove static/instance flag in check-method

Use the expression argument to infer flag.

f819fcaaf9ba72ba690c93d7f4ba73c8a367e6bc authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-253 - Remove static/instance flag in check-method

Use the expression argument to infer flag.

9a217f20c345fb8b50e2adb9f54cc6032cb5314d authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-251 - Remove dead code

Type checking for functions has mostly moved to
clojure.core.typed.check.fn-methods

7ff05e94426286bde00f5fa5f8643a5491944748 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-251 - Remove dead code

Type checking for functions has mostly moved to
clojure.core.typed.check.fn-methods

147d1953d598462e707be2f32ce71f84ff86da54 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-252 - Suppress tools.analyzer's warn-on-reflection

We remove the warn-on-reflection pass from the analysis pipeline and
rely on the final evaluatio...

7cbc7d1887954aabfaa2c49100b649854fe394b5 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
CTYP-252 - Suppress tools.analyzer's warn-on-reflection

We remove the warn-on-reflection pass from the analysis pipeline and
rely on the final evaluatio...

2c26456a1818eb7ccfb9e5ba8c89414be1c4f98b authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Add test for CTYP-210

The inlining for `long` was overrident to take at least a Number
in f2e027 which fixes this issu...

a7e6722face761e6fd60e4a82472710279ca836a authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Add test for CTYP-210

The inlining for `long` was overrident to take at least a Number
in f2e027 which fixes this issu...

68d20b5944c35ae3f22f05ef3c0dbfcd1070291d authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Add test for CTYP-172

This test apparently failed sometime before 0.3.8, probably because
`nth` didn't respect the fir...

a29e449eff4cd44dc2481095e07328460162a6f8 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Add test for CTYP-172

This test apparently failed sometime before 0.3.8, probably because
`nth` didn't respect the fir...

fb17b8aaac3449bf8a6d5528e854acb5c622a1a3 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
thank patch contributor

df18aa79a17fbbc7720ed848da8c70c30c2dbab6 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Fix typo

0e09864233ffc7959db49a7b10bbd4866e2a4bd0 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
[maven-release-plugin] prepare for next development iteration

7da403ab58a18414bee988c535f758524257121f authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare for next development iteration

2b305cbbe61f7bc1c47d4dd437bb1268715fe51c authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare for next development iteration

f04bd2aff68d48a245f4dffe6ab9b7f9a6c406c2 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare release core.typed-pom-0.3.8

71ae84c64102c045d72ec9fca42377090cf7cc94 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare release core.typed-pom-0.3.8

8065c8857334a511bde856d4f9e2b7dc87d3cb5c authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare release core.typed-pom-0.3.8

f7199ccd4437c51a6ab54e672fd5ee96f3125b4d authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
bump readme version to 0.3.8

b704704dbea1d9fe49e89b6a02ff0e1c4099a7af authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
changelog for 0.3.8

167d5e316326801ecad1e5d118ccb68788d99763 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Test for CTYP-203

This apparently failed to type check intermittently. Original
reporter cannot reproduce, so I wi...

372108b0a178ac8c42aecc1091c0600c69c477b2 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Test for CTYP-203

This apparently failed to type check intermittently. Original
reporter cannot reproduce, so I wi...

28c61b180a2b478deeaf302d4a86144794dcf942 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Fix CTYP-234 and fix nearby functions to respect post conditions

Before this commit, namespaces which were marked as :collect-only
in their :core.typed metadata ...

773291682d873c257d3fafbd0d3c26388e2d7569 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Fix CTYP-234 and fix nearby functions to respect post conditions

Before this commit, namespaces which were marked as :collect-only
in their :core.typed metadata ...

f79e33be69f99f726e192bb60b5a345333af87ac authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Add test for CTYP-212

This was fixed sometime between 0.2.84 and 0.3.7. It's unclear
what the exact issue was without ...

97d9781f6aac12d0509e94b0dc975883f5e712cd authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Add test for CTYP-212

This was fixed sometime between 0.2.84 and 0.3.7. It's unclear
what the exact issue was without ...

2c00a3ff081d0a519eca4d3628188173b45ee91d authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Support metadata map and :arglists in typed defn (CTYP-168)

As far as I can tell, these are the last things missing in the typed defn
compared to clojure.co...

73d6be1f8024bf40b61015e65de0f94fb8e0597e authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Support metadata map and :arglists in typed defn (CTYP-168)

As far as I can tell, these are the last things missing in the typed defn
compared to clojure.co...

c3fc5e20512f151d3e736189386b112a47b87fcb authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Support metadata map and :arglists in typed defn (CTYP-168)

As far as I can tell, these are the last things missing in the typed defn
compared to clojure.co...

6d19d0b6bfe5676e2a448da147dd4e219b1aa508 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Update override-method documentation

Signed-off-by: Ambrose Bonnaire-Sergeant <[email protected]>

f1ed66cec93abd840a7d044c5eed9690539214bd authored over 9 years ago by Tobias Kortkamp <[email protected]>
Update override-method documentation

Signed-off-by: Ambrose Bonnaire-Sergeant <[email protected]>

a0ca8fbe367788153d234b8e3a97c19f866d2eca authored over 9 years ago by Tobias Kortkamp <[email protected]>
Add test to close CTYP-27

Vector destructuring was a bit wonky around 0.1.18. This was fixed
long ago, but I'm adding a te...

f4c699d7306345716bd810bc9faa82bb170a2678 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Add test to close CTYP-27

Vector destructuring was a bit wonky around 0.1.18. This was fixed
long ago, but I'm adding a te...

f82ae3726aa6c7f5f564551c0909d55a731bbcde authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Add test for CTYP-80

CTYP-80 seems like ancient history, but this test is referenced in the issue
and I didn't find i...

641c0dce4c2266efae0ad62d1ed0b983663098c9 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Add test for CTYP-80

CTYP-80 seems like ancient history, but this test is referenced in the issue
and I didn't find i...

e21ece311e178ef6ba2cbfd2609f89b094101f21 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Move lexical environment to an accessible location (CTYP-248)

With the upcoming support for refinment types, we probably want to inspect
the current lexical e...

2a97f5a62e4ada10c32ae475d7710c1dcf9444a3 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Move lexical environment to an accessible location (CTYP-248)

With the upcoming support for refinment types, we probably want to inspect
the current lexical e...

2876063e736effb1837340f0f4d5498dba4872b7 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Move lexical environment to an accessible location (CTYP-248)

With the upcoming support for refinment types, we probably want to inspect
the current lexical e...

436c5bd613f93053bc4bfde1ff16068dc5765928 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Comment out mranderson dependency

This version 0.4.4-ambrosebs-SNAPSHOT can be installed locally from
https://github.com/typedcl...

6979558ed5bc7635fd3a53670ee2a75d858a0fdf authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
aot changelog

c326138fd9e6c64d5085c8e4812c2b3311fcec72 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
date

6fc44b8aba6b3345e0d60339a25d961666b77aa4 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
drop Clojure 1.6 support

e8d4a8afb88542dcc2fad660645805c71c8cca7c authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
readme

d9e8412d9ae6b82116dd8d472cbd24c535e46683 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Add proper LOC count and defalias counting for HMaps

113fb840c1f64d7e6d81ee1f798976e7cc3d0535 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Add proper LOC count and defalias counting for HMaps

e7789ec72038e93641b01f9277189e7ba30a3772 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Add proper LOC count and defalias counting for HMaps

a4d75caa4db1b447f1427c7a3cea9e81bed7651e authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
[maven-release-plugin] prepare for next development iteration

861311d5e601ab4d9d8cf0e8071aaf3b7c34b66c authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare for next development iteration

dd463ed40526a03a9fd2e993d4bba32fe5bf4b88 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare for next development iteration

015544acd9aaba7d788883a1c3b37969b6638407 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare release core.typed-pom-0.3.7

71a7b7996bfd76c4a7c18a3ceab58be5c0926dcf authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare release core.typed-pom-0.3.7

86371d2144c9fd7bd4bcc0140552b0777cf5b2d7 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare release core.typed-pom-0.3.7

dc1e6fd1fe0b524174571a02b920bf77344d1284 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
Add tracing for Java calls and checked defmethod

af41c108b04642266dd611964f2000859f94aa49 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Add tracing for Java calls and checked defmethod

0e56148216b92b5bb1000f143419bf12c676e763 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Add tracing for Java calls and checked defmethod

7160f86f992d4fa003c4830095902d52d1bee0d6 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Check :def result.

f538808499a5277a68c32b895d51004adec44a82 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Check :def result.

811e0af4d68165b764e569fea193120385345e16 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
[maven-release-plugin] prepare release core.typed-pom-0.3.6

93dad17944345f4e07a3e4f4cc246503b111c686 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare release core.typed-pom-0.3.6

abcf1e89a376788d5835b9fc3944a014695173d6 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare release core.typed-pom-0.3.6

9e2f8a31714adafefdd5aa8359d9116c5c1eed30 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare for next development iteration

2fbccb7f62cccf55ddc9a62c90aad70b3805d28f authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare for next development iteration

e80557ffb615b6cc1bc6772d0d02b650b3d1b824 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare for next development iteration

c9586720c55a2cf056dd1c245c8989867e54c9ad authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
Upgrade tools.analyzer.jvm from 0.4.0 to 0.6.7.

butlast+last moved.

Implement :protocol-invoke changes in check.clj.
Also update :keyword-invok...

be52bc50cb9f5fd7947d744c5045315ecb0561f1 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Upgrade tools.analyzer.jvm from 0.4.0 to 0.6.7.

butlast+last moved.

Implement :protocol-invoke changes in check.clj.
Also update :keyword-invok...

ee5303ff9cb01554a420b65118ddf49637cde98a authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
[maven-release-plugin] prepare for next development iteration

c70d819d4745f3c626435f024f947d20563e44d9 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare for next development iteration

c8868627c58471ed605ddbf176f2e553d86ad35d authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare for next development iteration

eba3f9f63e2b96fc3972ee25395cb36523753ae5 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare release core.typed-pom-0.3.5

f7f560abac10fc214bcb698e64374d0534de2253 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare release core.typed-pom-0.3.5

4e52321be8b8bb2eff761039dae3de2882489375 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare release core.typed-pom-0.3.5

934fd4e4b7f83383df47c1db5e5977aaf18db288 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
Upgrade tools.analyzer.jvm from 0.3.0 to 0.4.0.

Handle changes to :new and :catch. They now have :class children nodes instead of
:class symbols...

25001dbca9555c6a4b2db0f93753270fbf1ed7a9 authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Upgrade tools.analyzer.jvm from 0.3.0 to 0.4.0.

Handle changes to :new and :catch. They now have :class children nodes instead of
:class symbols...

082c71aa401c9a4e8d6d48cbc9d6cdb112a9445e authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
Upgrade tools.analyzer.jvm from 0.3.0 to 0.4.0.

Handle changes to :new and :catch. They now have :class children nodes instead of
:class symbols...

af6e31e46e605e59f68dd8a5d2e0dc666f85d7bb authored over 9 years ago by Ambrose Bonnaire-Sergeant <[email protected]>
[maven-release-plugin] prepare for next development iteration

4bbb8566f66ba5a1093be95aaa0a0ced67cc0529 authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare for next development iteration

96a00c8b8e8ea8f3bc556b1ceeaed51baf8430fe authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>
[maven-release-plugin] prepare release core.typed-pom-0.3.4

a0c8e431ca482b0ce473f563e37862885e1a89ce authored over 9 years ago by Hudson @ build.clojure.org <[email protected]>