machine code is smaller (up to 40%), environment is more user-friendly, examples and documentation are significantly improved.
We strongly recommend you to download it and give it a try. We hope it will satisfy your needs and expectations.
The list of improvements includes:
Code: Select all
mikroPascal PRO PIC
IDE build 1.40
cmd line build 1.35
------------------------
- IDE
- Fixed: Reported problems with freezing Code Explorer in certain cases
- Fixed: Add to watch window moves cursor to declaration
- Fixed: Pair highlighter is case sensitive
- Fixed: The Stopwatch window is blank most of the time
- Fixed: "Highlight begin..end pairs" option can not be turned off
- Fixed: Breakpoints do not take effect in certain cases
- Fixed: Watch window does not highlight changes in array/structure elements
- Improved: Statistics
- Improved: Find in files
- Improved: Shell open for files in Project Manager
- Improved: Auto Complete
- Improved: Auto Correct
- Compiler
- Fixed: Passing function result as parameter
- Fixed: Preprocessor error does not move cursor to offensive line
- Fixed: Relational operator over parameter passed by reference
- Fixed: Boolean operations inconsistency solved
- Fixed: Setting/Clearing bit with variable position
- Improved: Label naming
- Improved: With statement now works with pointers to records
(2009-03-09)
mikroPascal PRO PIC
IDE build 1.34 beta
cmd line build 1.30 beta
------------------------
- IDE
- New: Customizable new look
- New: Layout manager
- New: Project manager
- New: Library manager
- New: Drag and drop files to editor
- New: Code folding feature
- New: Autocorrect notification
- New: Declaration syntax checker
- New: Advanced bookmark editor
- New: Macro manager
- New: New project wizard
- New: Import Project
- New: Bug report tool
- New: Templates for AutoComplete
- New: Complete Help for IDE + Language and library reference and PIC specifics
- New: Spell checker
- Improved: Brackets painter
- Improved: Code explorer
- Improved: Docking manager
- Improved: Messages window with filtering
- Improved: Grep search feature
- Improved: Code Assistant, Parameter Assistant
- Improved: Edit project
- Compiler
- Additional chips supported:
P16F722 P16LF722 P18C242 P18C658
P16F723 P16LF723 P18C252 P18C801
P16F724 P16LF724 P18C442 P18C858
P16F726 P16LF726 P18C452
P16F727 P16LF727 P18C601
- New: Command line interface
- New: Bit, sbit variables support
- New: Additional set of keywords to fasciliate PIC programming:
code sbit
data bit
sfr rx
at
- New: OrgAll pragma added
- New: PrintOut library added
- New: Efficient file format for libraries (.MCL)
- New: definition files with bit definitions included
- New: mlk files improved (XML file type)
- New: Compiler front end redesigned for faster compilation
- New: Remapping local varibales to working register optimization
- New: Propagation of indirect objects
- New: MultipAss allocation of functions
- New: PeepHole optimisation added to Linker
- New: Compress call optimisation added to Linker
- New: With statement
- Improved: Libraries rewritten to take advantage of new sbit and bit type (smaller and faster code)
- Improved: pointer to functions added to libraries (SPI, UART) P18 family
- Improved: Greater flexibility for libraries which use SPI, UART modules (SPI_Glcd, MMC, Ethernet, RS485 etc.) P18 family
- Improved: Optimizer rewritten
- Improved: Handling of indirectly called functions
- Improved: propagation algorithm
- Improved: Smart interrupt context saving
- Improved: inline assembler
- Improved: memory banks handling linker algorithm
- Improved: Fast and efficient linker algorithm
- Improved: Fast Hex generator
- Improved: Fast loading and writing compiled libraries (.MCL)
- Improved: Messaging system
- Improved: Output options control
- Improved: Libraries redesigned and rewritten to meet demands of PIC architecture
- Improved: Fast and small executable code
- Improved: Reported bugs fixed
Best Regards.
---
mikroElektronika Team