Skip to content

Commit 8a1fa03

Browse files
committed
Validate mapcat arguments eagerly
1 parent 7186500 commit 8a1fa03

30 files changed

Lines changed: 886 additions & 773 deletions

pkg/gen/gljimports/gljimports_darwin_amd64.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3709,6 +3709,7 @@ func RegisterImports(_register func(string, interface{})) {
37093709
_register("github.com/glojurelang/glojure/pkg/lang.Builtins", github_com_glojurelang_glojure_pkg_lang.Builtins)
37103710
_register("github.com/glojurelang/glojure/pkg/lang.ByteCast", github_com_glojurelang_glojure_pkg_lang.ByteCast)
37113711
_register("github.com/glojurelang/glojure/pkg/lang.CachedCompileRegexp", github_com_glojurelang_glojure_pkg_lang.CachedCompileRegexp)
3712+
_register("github.com/glojurelang/glojure/pkg/lang.CanApply", github_com_glojurelang_glojure_pkg_lang.CanApply)
37123713
_register("github.com/glojurelang/glojure/pkg/lang.CanSeq", github_com_glojurelang_glojure_pkg_lang.CanSeq)
37133714
_register("github.com/glojurelang/glojure/pkg/lang.CatchMatches", github_com_glojurelang_glojure_pkg_lang.CatchMatches)
37143715
_register("github.com/glojurelang/glojure/pkg/lang.Category", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.Category)(nil)).Elem())

pkg/gen/gljimports/gljimports_darwin_arm64.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3709,6 +3709,7 @@ func RegisterImports(_register func(string, interface{})) {
37093709
_register("github.com/glojurelang/glojure/pkg/lang.Builtins", github_com_glojurelang_glojure_pkg_lang.Builtins)
37103710
_register("github.com/glojurelang/glojure/pkg/lang.ByteCast", github_com_glojurelang_glojure_pkg_lang.ByteCast)
37113711
_register("github.com/glojurelang/glojure/pkg/lang.CachedCompileRegexp", github_com_glojurelang_glojure_pkg_lang.CachedCompileRegexp)
3712+
_register("github.com/glojurelang/glojure/pkg/lang.CanApply", github_com_glojurelang_glojure_pkg_lang.CanApply)
37123713
_register("github.com/glojurelang/glojure/pkg/lang.CanSeq", github_com_glojurelang_glojure_pkg_lang.CanSeq)
37133714
_register("github.com/glojurelang/glojure/pkg/lang.CatchMatches", github_com_glojurelang_glojure_pkg_lang.CatchMatches)
37143715
_register("github.com/glojurelang/glojure/pkg/lang.Category", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.Category)(nil)).Elem())

pkg/gen/gljimports/gljimports_dragonfly_amd64.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3709,6 +3709,7 @@ func RegisterImports(_register func(string, interface{})) {
37093709
_register("github.com/glojurelang/glojure/pkg/lang.Builtins", github_com_glojurelang_glojure_pkg_lang.Builtins)
37103710
_register("github.com/glojurelang/glojure/pkg/lang.ByteCast", github_com_glojurelang_glojure_pkg_lang.ByteCast)
37113711
_register("github.com/glojurelang/glojure/pkg/lang.CachedCompileRegexp", github_com_glojurelang_glojure_pkg_lang.CachedCompileRegexp)
3712+
_register("github.com/glojurelang/glojure/pkg/lang.CanApply", github_com_glojurelang_glojure_pkg_lang.CanApply)
37123713
_register("github.com/glojurelang/glojure/pkg/lang.CanSeq", github_com_glojurelang_glojure_pkg_lang.CanSeq)
37133714
_register("github.com/glojurelang/glojure/pkg/lang.CatchMatches", github_com_glojurelang_glojure_pkg_lang.CatchMatches)
37143715
_register("github.com/glojurelang/glojure/pkg/lang.Category", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.Category)(nil)).Elem())

pkg/gen/gljimports/gljimports_freebsd_386.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3709,6 +3709,7 @@ func RegisterImports(_register func(string, interface{})) {
37093709
_register("github.com/glojurelang/glojure/pkg/lang.Builtins", github_com_glojurelang_glojure_pkg_lang.Builtins)
37103710
_register("github.com/glojurelang/glojure/pkg/lang.ByteCast", github_com_glojurelang_glojure_pkg_lang.ByteCast)
37113711
_register("github.com/glojurelang/glojure/pkg/lang.CachedCompileRegexp", github_com_glojurelang_glojure_pkg_lang.CachedCompileRegexp)
3712+
_register("github.com/glojurelang/glojure/pkg/lang.CanApply", github_com_glojurelang_glojure_pkg_lang.CanApply)
37123713
_register("github.com/glojurelang/glojure/pkg/lang.CanSeq", github_com_glojurelang_glojure_pkg_lang.CanSeq)
37133714
_register("github.com/glojurelang/glojure/pkg/lang.CatchMatches", github_com_glojurelang_glojure_pkg_lang.CatchMatches)
37143715
_register("github.com/glojurelang/glojure/pkg/lang.Category", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.Category)(nil)).Elem())

pkg/gen/gljimports/gljimports_freebsd_amd64.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3709,6 +3709,7 @@ func RegisterImports(_register func(string, interface{})) {
37093709
_register("github.com/glojurelang/glojure/pkg/lang.Builtins", github_com_glojurelang_glojure_pkg_lang.Builtins)
37103710
_register("github.com/glojurelang/glojure/pkg/lang.ByteCast", github_com_glojurelang_glojure_pkg_lang.ByteCast)
37113711
_register("github.com/glojurelang/glojure/pkg/lang.CachedCompileRegexp", github_com_glojurelang_glojure_pkg_lang.CachedCompileRegexp)
3712+
_register("github.com/glojurelang/glojure/pkg/lang.CanApply", github_com_glojurelang_glojure_pkg_lang.CanApply)
37123713
_register("github.com/glojurelang/glojure/pkg/lang.CanSeq", github_com_glojurelang_glojure_pkg_lang.CanSeq)
37133714
_register("github.com/glojurelang/glojure/pkg/lang.CatchMatches", github_com_glojurelang_glojure_pkg_lang.CatchMatches)
37143715
_register("github.com/glojurelang/glojure/pkg/lang.Category", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.Category)(nil)).Elem())

pkg/gen/gljimports/gljimports_freebsd_arm64.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3709,6 +3709,7 @@ func RegisterImports(_register func(string, interface{})) {
37093709
_register("github.com/glojurelang/glojure/pkg/lang.Builtins", github_com_glojurelang_glojure_pkg_lang.Builtins)
37103710
_register("github.com/glojurelang/glojure/pkg/lang.ByteCast", github_com_glojurelang_glojure_pkg_lang.ByteCast)
37113711
_register("github.com/glojurelang/glojure/pkg/lang.CachedCompileRegexp", github_com_glojurelang_glojure_pkg_lang.CachedCompileRegexp)
3712+
_register("github.com/glojurelang/glojure/pkg/lang.CanApply", github_com_glojurelang_glojure_pkg_lang.CanApply)
37123713
_register("github.com/glojurelang/glojure/pkg/lang.CanSeq", github_com_glojurelang_glojure_pkg_lang.CanSeq)
37133714
_register("github.com/glojurelang/glojure/pkg/lang.CatchMatches", github_com_glojurelang_glojure_pkg_lang.CatchMatches)
37143715
_register("github.com/glojurelang/glojure/pkg/lang.Category", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.Category)(nil)).Elem())

pkg/gen/gljimports/gljimports_js_wasm.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3709,6 +3709,7 @@ func RegisterImports(_register func(string, interface{})) {
37093709
_register("github.com/glojurelang/glojure/pkg/lang.Builtins", github_com_glojurelang_glojure_pkg_lang.Builtins)
37103710
_register("github.com/glojurelang/glojure/pkg/lang.ByteCast", github_com_glojurelang_glojure_pkg_lang.ByteCast)
37113711
_register("github.com/glojurelang/glojure/pkg/lang.CachedCompileRegexp", github_com_glojurelang_glojure_pkg_lang.CachedCompileRegexp)
3712+
_register("github.com/glojurelang/glojure/pkg/lang.CanApply", github_com_glojurelang_glojure_pkg_lang.CanApply)
37123713
_register("github.com/glojurelang/glojure/pkg/lang.CanSeq", github_com_glojurelang_glojure_pkg_lang.CanSeq)
37133714
_register("github.com/glojurelang/glojure/pkg/lang.CatchMatches", github_com_glojurelang_glojure_pkg_lang.CatchMatches)
37143715
_register("github.com/glojurelang/glojure/pkg/lang.Category", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.Category)(nil)).Elem())

pkg/gen/gljimports/gljimports_linux_386.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3709,6 +3709,7 @@ func RegisterImports(_register func(string, interface{})) {
37093709
_register("github.com/glojurelang/glojure/pkg/lang.Builtins", github_com_glojurelang_glojure_pkg_lang.Builtins)
37103710
_register("github.com/glojurelang/glojure/pkg/lang.ByteCast", github_com_glojurelang_glojure_pkg_lang.ByteCast)
37113711
_register("github.com/glojurelang/glojure/pkg/lang.CachedCompileRegexp", github_com_glojurelang_glojure_pkg_lang.CachedCompileRegexp)
3712+
_register("github.com/glojurelang/glojure/pkg/lang.CanApply", github_com_glojurelang_glojure_pkg_lang.CanApply)
37123713
_register("github.com/glojurelang/glojure/pkg/lang.CanSeq", github_com_glojurelang_glojure_pkg_lang.CanSeq)
37133714
_register("github.com/glojurelang/glojure/pkg/lang.CatchMatches", github_com_glojurelang_glojure_pkg_lang.CatchMatches)
37143715
_register("github.com/glojurelang/glojure/pkg/lang.Category", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.Category)(nil)).Elem())

pkg/gen/gljimports/gljimports_linux_amd64.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3709,6 +3709,7 @@ func RegisterImports(_register func(string, interface{})) {
37093709
_register("github.com/glojurelang/glojure/pkg/lang.Builtins", github_com_glojurelang_glojure_pkg_lang.Builtins)
37103710
_register("github.com/glojurelang/glojure/pkg/lang.ByteCast", github_com_glojurelang_glojure_pkg_lang.ByteCast)
37113711
_register("github.com/glojurelang/glojure/pkg/lang.CachedCompileRegexp", github_com_glojurelang_glojure_pkg_lang.CachedCompileRegexp)
3712+
_register("github.com/glojurelang/glojure/pkg/lang.CanApply", github_com_glojurelang_glojure_pkg_lang.CanApply)
37123713
_register("github.com/glojurelang/glojure/pkg/lang.CanSeq", github_com_glojurelang_glojure_pkg_lang.CanSeq)
37133714
_register("github.com/glojurelang/glojure/pkg/lang.CatchMatches", github_com_glojurelang_glojure_pkg_lang.CatchMatches)
37143715
_register("github.com/glojurelang/glojure/pkg/lang.Category", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.Category)(nil)).Elem())

pkg/gen/gljimports/gljimports_linux_arm.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3709,6 +3709,7 @@ func RegisterImports(_register func(string, interface{})) {
37093709
_register("github.com/glojurelang/glojure/pkg/lang.Builtins", github_com_glojurelang_glojure_pkg_lang.Builtins)
37103710
_register("github.com/glojurelang/glojure/pkg/lang.ByteCast", github_com_glojurelang_glojure_pkg_lang.ByteCast)
37113711
_register("github.com/glojurelang/glojure/pkg/lang.CachedCompileRegexp", github_com_glojurelang_glojure_pkg_lang.CachedCompileRegexp)
3712+
_register("github.com/glojurelang/glojure/pkg/lang.CanApply", github_com_glojurelang_glojure_pkg_lang.CanApply)
37123713
_register("github.com/glojurelang/glojure/pkg/lang.CanSeq", github_com_glojurelang_glojure_pkg_lang.CanSeq)
37133714
_register("github.com/glojurelang/glojure/pkg/lang.CatchMatches", github_com_glojurelang_glojure_pkg_lang.CatchMatches)
37143715
_register("github.com/glojurelang/glojure/pkg/lang.Category", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.Category)(nil)).Elem())

0 commit comments

Comments
 (0)