mikroPascal PRO for PIC 2009 v1.40 has been released

Beta Testing discussion on mikroPascal.
Locked
Author
Message
User avatar
marko
mikroElektronika team
Posts: 916
Joined: 02 Feb 2005 16:09
Location: Europe
Contact:

mikroPascal PRO for PIC 2009 v1.40 has been released

#1 Post by marko » 07 Apr 2009 15:58

We have introduced bit variables, new graphical IDE, improved linker and optimizer. The process of compiling is much faster,
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
You can download it here.

Best Regards.

---
mikroElektronika Team
"Good ideas are not complicated, they are
complex, but we are making it easy !!!"

Locked

Return to “mikroPascal Beta Testing”