This repository was archived by the owner on Oct 14, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Original file line number Diff line number Diff line change 1
- master branch (aka work in progress branch )
1
+ v3.4.0 (16 April 2018 )
2
2
-------------
3
3
4
4
* Features*
@@ -135,7 +135,7 @@ master branch (aka work in progress branch)
135
135
136
136
* The ` --profile ` flag will now print cumulative profiling times at the end of execution
137
137
138
- * do notation now uses the top-level, overloadable ` bind ` function instead of ` has_bind.bind ` ,
138
+ * do notation now uses the top-level, overloadable ` bind ` function instead of ` has_bind.bind ` ,
139
139
allowing binds with different type signatures
140
140
141
141
* Structures fields can now be defined with an implicitness infer annotation and parameters.
Original file line number Diff line number Diff line change @@ -4,9 +4,9 @@ if ((${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 3.1) OR (${CMAKE_MAJO
4
4
endif ()
5
5
project (LEAN CXX C)
6
6
set (LEAN_VERSION_MAJOR 3)
7
- set (LEAN_VERSION_MINOR 3 )
8
- set (LEAN_VERSION_PATCH 1 )
9
- set (LEAN_VERSION_IS_RELEASE 0 ) # This number is 1 in the release revision, and 0 otherwise.
7
+ set (LEAN_VERSION_MINOR 4 )
8
+ set (LEAN_VERSION_PATCH 0 )
9
+ set (LEAN_VERSION_IS_RELEASE 1 ) # This number is 1 in the release revision, and 0 otherwise.
10
10
set (LEAN_SPECIAL_VERSION_DESC "" CACHE STRING "Additional version description like 'nightly-2018-03-11'" )
11
11
set (LEAN_VERSION_STRING "${LEAN_VERSION_MAJOR} .${LEAN_VERSION_MINOR} .${LEAN_VERSION_PATCH} " )
12
12
if (LEAN_SPECIAL_VERSION_DESC)
Original file line number Diff line number Diff line change @@ -197,6 +197,8 @@ FOREACH(T ${LEANFAILTESTS})
197
197
ENDFOREACH (T)
198
198
199
199
# LEANPKG TESTS
200
+ if (NOT (${LEAN_VERSION_IS_RELEASE} EQUAL "1" ))
201
+ # Remark: when LEAN_VERSION_IS_RELEASE is 1, one the leanpkg tests fail because the output contains extra information
200
202
file (GLOB LEANPKGTESTS "${LEAN_SOURCE_DIR} /../tests/lean/leanpkg/*.sh" )
201
203
FOREACH (T ${LEANPKGTESTS} )
202
204
GET_FILENAME_COMPONENT (T_NAME ${T} NAME )
@@ -206,6 +208,7 @@ FOREACH(T ${LEANPKGTESTS})
206
208
COMMAND bash "./test_single.sh" "${LEAN_SOURCE_DIR} /../bin/lean" ${T_NAME} )
207
209
endif ()
208
210
ENDFOREACH (T)
211
+ endif ()
209
212
210
213
# LEAN TESTS using --trust=0
211
214
file (GLOB LEANT0TESTS "${LEAN_SOURCE_DIR} /../tests/lean/trust0/*.lean" )
You can’t perform that action at this time.
0 commit comments