Give it a try, we still have some work to do on it, but the version is operational and functional.
Do not hesitate to send us bug reports (the bug reporting system is built in the IDE).
Code: Select all
(2009-03-03)
IDE build 1.35
cmd line build 1.41
------------------------
- 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
- 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 contex saving
- Improved: initialisation sections
- Improved: inline assembler
- Improved: 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
Thank you all.
mE Team.