Total number of changed sets: 1
Total commits: 5
Total number of files changed: 3
| Timestamp | Author | Details |
|---|---|---|
| 2023-11-11 20:40:25 | Jegors Čemisovs <jegors_cemisovs@epam.com> | legacy-forth/pom.xml v 8f3740ecac0c2721586024212509440f1caf875a legacy-forth/src/test/java/legacy/forth/ForthEvaluatorTest.java v 8f3740ecac0c2721586024212509440f1caf875a Adding dependencies and test cases, updating pom.xml Added junit and mockito as dependencies in legacy-forth/pom.xml for testing. Removed redundant compiler properties in exercism-forth/pom.xml. Unnecessary entries that were duplicated in the main pom.xml are removed for simplicity. Changes in main pom also include updated properties for better organization and removed redundant elements from the 'jacoco' plugin. Newly introduced tests will ensure correct functionality of ForthEvaluator. |
| 2023-11-11 20:25:53 | Jegors Čemisovs <jegors_cemisovs@epam.com> | legacy-forth/pom.xml v 3a8e0440c5a315d72b657c669584fc81a713918c Remove unnecessary properties and plugins from pom.xml The properties section and two plugins: jacoco-maven-plugin and spotbugs-maven-plugin were removed from legacy-forth/pom.xml. Also, the plugin configuration for maven-surefire-plugin was deleted from legacy-forth-diffblue/pom.xml. These were redundant or not used, cleaning them up makes the project configuration simpler and more maintainable. |
| 2023-11-11 19:28:24 | Jegors Čemisovs <jegors_cemisovs@epam.com> | legacy-forth/pom.xml v 1017deebf6ce27c00f843339cdaad3bd5dc9b09a Update pom.xml files with additional plugins and reporting section Legacy-forth/pom.xml and pom.xml files are updated with three new reporting plugins - maven-surefire-report, spotbugs-maven, and jacoco-maven plugin for enhanced reporting. The pom.xml file was also reordered to group built-in and third-party plugins separately. Additionally, new sections for SCM, issueManagement, and distributionManagement were added to centralize project management information from GitHub. Changes are aimed at improving project build process, enforcing code quality, & streamlining project management from a single source of truth. |
| 2023-11-08 06:53:40 | Jegors Čemisovs <jegors_cemisovs@epam.com> | legacy-forth/src/main/java/legacy/forth/ForthEvaluator.java v f6b0f4639ef6893dcbf5ff72e898f68941c23cb1 Implements ForthEvaluator class for legacy-forth Implemented the ForthEvaluator class for the legacy-forth project. The new ForthEvaluator class includes logic for evaluating Forth programs, handling user defined operators, and performing arithmetic operations. This class is a critical component of the legacy-forth interpreter, implementing core logic for evaluating Forth expressions in terms of arithmetic operations and user-defined operators. Specific exceptions have been incorporated to handle special cases such as division by zero and operator inadequacy. |
| 2023-11-08 06:53:15 | Jegors Čemisovs <jegors_cemisovs@epam.com> | legacy-forth/pom.xml v 6e89d95fed4c439a1ee6f8b9876704e40d0321ca Add pom.xml for the legacy-forth project Added the Maven pom.xml file to manage the legacy-forth project. This XML file is the central configuration file for the Maven build system. It contains settings like groupId, artifactId, and version which are required to uniquely identify the project. Also, it defines the version of Java(17) and the character encoding(UTF-8) to be used in this project. This addition will help in the seamless building of the project. |