Poseidon rev.266 使用D2的大哥請試試

hqs7636 2009-10-01
最期待的两个功能:


能自动导入没有导入的model,自动完成不受是否导入的限制
外部工具配置中能定义快捷键就好了,期待ing 。。。
hqs7636 2009-10-21
kuan 兄又好久不见了。。。
hqs7636 2011-05-09
啥时候再更新一下就好了,d2基本没啥变化了

kuan 兄 这一歇两年了 
kuan 2011-05-14
兩年間我已升格當爸爸了,沒啥時間搞了

兩年間DFL的CHRIS也消失一陣子了,變化其實非常的大,當然不再繼續下去都是個人的考量,每個人的狀態不同.......

告訴大家一個小秘訣:
現在新版本的DMD編出來的執行檔大小是不是都越來越大(以V1.032版為分水嶺),V1.032之前一個小程式:
module main;

import std.stdio;

void main()
{
	writefln( "Hello World" );
}

編出來是115KB,而從V1.032開始隨便都超過300KB,這情形是不是令人感到納悶?這時不妨把V1.031(OR v1.030.....)的phobos.lib覆蓋掉V1.032~V1.066的phobos.lib,那麼編出來的檔案就回到116KB左右

V1.067~的版本重寫src中win32.mak(我是用V1.030的win32.mak來改寫),不要用dmd -lib來生成phobos庫,而是使用lib -c -p32....來重新生成庫,我再編的Hello world程式大小是123KB,很神奇吧!?

Poseidon的主程式大小用上述的方法由3136kB縮到2534KB,這個問題持續快兩年,說真的,真的沒啥動力

祝大家萬事如意
betty_betty2008 2011-05-16
kuan 写道
兩年間我已升格當爸爸了,沒啥時間搞了

兩年間DFL的CHRIS也消失一陣子了,變化其實非常的大,當然不再繼續下去都是個人的考量,每個人的狀態不同.......

告訴大家一個小秘訣:
現在新版本的DMD編出來的執行檔大小是不是都越來越大(以V1.032版為分水嶺),V1.032之前一個小程式:
module main;

import std.stdio;

void main()
{
	writefln( "Hello World" );
}

編出來是115KB,而從V1.032開始隨便都超過300KB,這情形是不是令人感到納悶?這時不妨把V1.031(OR v1.030.....)的phobos.lib覆蓋掉V1.032~V1.066的phobos.lib,那麼編出來的檔案就回到116KB左右

V1.067~的版本重寫src中win32.mak(我是用V1.030的win32.mak來改寫),不要用dmd -lib來生成phobos庫,而是使用lib -c -p32....來重新生成庫,我再編的Hello world程式大小是123KB,很神奇吧!?

Poseidon的主程式大小用上述的方法由3136kB縮到2534KB,這個問題持續快兩年,說真的,真的沒啥動力

祝大家萬事如意


恭喜兄弟升职
抽空能加个添加关键字的入口吗,D2有新引入的关键字不能parse啊.
hqs7636 2011-05-18
kuan 写道
兩年間我已升格當爸爸了,沒啥時間搞了


祝大家萬事如意


恭喜当爸爸了!
hqs7636 2011-06-12
Changeset [279]: fixed Code Analyzer for D2

巨量更新,感谢!当爸爸了动力就是大  
hqs7636 2011-06-13
Changeset [280]: (1)Add CTRL+CLICK for jump to Defintion。。。
hqs7636 2011-06-15
281 发布
kuan 2011-06-15
betty_betty2008 写道

恭喜兄弟升职
抽空能加个添加关键字的入口吗,D2有新引入的关键字不能parse啊.


快速方法:
用文字編輯軟體開啟\lexer\SCLEX_D.xml, 然後在<keywords>加入新關鍵字

目前有小部分的修訂我盡量就先提, 從06年開始維護到現在也5年了(當然中斷的時間也佔了一半 ), 能不能寫下去一切隨緣
Global site tag (gtag.js) - Google Analytics