Skip to content

Commit

Permalink
Update README and CHANGELOG
Browse files Browse the repository at this point in the history
  • Loading branch information
metopa committed May 7, 2018
1 parent bd22f91 commit b471e00
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 14 deletions.
9 changes: 7 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
- Run each test case with a timeout


## [Beta 4] - 2018-05-??
## [Beta 4] - 2018-05-08

### Added
- This changelog
Expand All @@ -18,9 +18,13 @@
- RangeLookupInBst
- ReverseLinkedListIterative
- TwoSortedArraysMerge
- Separate compiler requirements for the solution projects

### Changed
- [IMPORTANT] Java project now requires at least Java 9 JDK
- [IMPORTANT] [Windows only] C++ project now requires at least Visual Studio 17 Preview 6
- You are still free to use MinGW or LXSS compilers
- [IMPORTANT] Python project now requires at least Python 3.6
- Java JSON library is divided into separate files
- Some solution code improvements

Expand All @@ -29,7 +33,8 @@
- Several warnings issued by VS2017

### Removed
- All test cases with binary trees with height greater than 500
- All test cases with binary trees with height greater than 500
- They may cause stack overflow on some systems


## [Beta 3] - 2018-04-05
Expand Down
43 changes: 31 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,20 +80,39 @@ If you do have issues, e.g., with install or with buggy tests, feel free to reac
The IntelliJ Integrated Development environments described above are best-in-class, and have free versions that will work fine for the EPI Judge. They do not include the compilers. You can get the Java development environment from [Oracle](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html), and the Python development environment from [Python.org](https://www.python.org/downloads/). For C++, you have multiple options. The simplest is to install [VisualStudio](https://code.visualstudio.com/download), which includes both the IDE and the compiler. Google is a good resource for installation help.

- What compilers are supported for judge?
- **GCC** 5.4.1 (on Ubuntu 16.04)
- **Clang** 4.0 (on Ubuntu 16.04)
- **Apple LLVM Clang** 9.0.0
- **Visual Studio** 2017
- **Java** 9
- **Python** 3.6
- C++
- Linux
- **GCC** 5.4.1
- **Clang** 4.0
- OS X
- **Apple LLVM Clang** 9.0.0
- Windows
- **Visual Studio** 2017 15.7.0 Preview 6
- Release version of VS2017 contains a bug that makes it impossible to compile judge programs
- **MinGW** GCC 5.4.0
- **LXSS** (Windows Subsystem for Linux) GCC 5.4.0
- Java
- **Java** 9
- Python
- **Python** 3.6


- What compilers are supported for solutions?
- **GCC** 7.0.0 (on Ubuntu 16.04)
- **Clang** 5.0 (on Ubuntu 16.04)
- **Apple LLVM Clang** 9.0.0
- **Visual Studio** 2017
- **Java** 9
- **Python** 3.6
- C++
- Linux
- **GCC** 7.0.0
- **Clang** 5.0
- OS X
- **Apple LLVM Clang** 9.0.0
- Windows
- **Visual Studio** 2017 15.7.0 Preview 6
- Release version of VS2017 contains a bug that makes it impossible to compile judge programs
- **MinGW** GCC 7.2.0
- **LXSS** (Windows Subsystem for Linux) GCC 7.2.0
- Java
- **Java** 9
- Python
- **Python** 3.6

Let us know if you managed to compile with an older version.

Expand Down

0 comments on commit b471e00

Please sign in to comment.